diff options
Diffstat (limited to 'src/core')
| -rw-r--r-- | src/core/resource/ResourceManager.cpp | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/src/core/resource/ResourceManager.cpp b/src/core/resource/ResourceManager.cpp index 2484cb2..a524be1 100644 --- a/src/core/resource/ResourceManager.cpp +++ b/src/core/resource/ResourceManager.cpp @@ -122,8 +122,12 @@ NodeVector<Node> ResourceManager::parse(  				innerScope.checkUnwound(logger);  				innerScope.performDeferredResolution(logger); -				// Fetch the nodes that were parsed by this parser instance +				// Fetch the nodes that were parsed by this parser instance and +				// validate them  				parsedNodes = innerScope.getTopLevelNodes(); +				for (auto parsedNode : parsedNodes) { +					parsedNode->validate(logger); +				}  				// Make sure the number of elements is exactly one -- we can  				// only store one element per top-level node.  | 
