diff options
Diffstat (limited to 'src/core/parser/stack/OntologyHandler.cpp')
-rw-r--r-- | src/core/parser/stack/OntologyHandler.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/parser/stack/OntologyHandler.cpp b/src/core/parser/stack/OntologyHandler.cpp index c153316..f6bfb9a 100644 --- a/src/core/parser/stack/OntologyHandler.cpp +++ b/src/core/parser/stack/OntologyHandler.cpp @@ -502,11 +502,16 @@ bool OntologyOpenCloseShortHandler::data() void OntologyOpenCloseShortHandler::end() { + // Make sure data was given if (descr->isEmpty()) { logger().error(std::string("Expected valid token for ") + name() + std::string(" syntax descriptor."), location()); } + + // Update the greedy flag + descr->greedy = greedy; + scope().pop(logger()); } |