summaryrefslogtreecommitdiff
path: root/src/core/parser/stack/OntologyHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/parser/stack/OntologyHandler.cpp')
-rw-r--r--src/core/parser/stack/OntologyHandler.cpp5
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());
}