ExactConceptParser can now recognize concepts by their names
This commit is contained in:
@@ -455,7 +455,7 @@ class BnfNodeFirstTokenVisitor(ParsingExpressionVisitor):
|
||||
def visit_ConceptExpression(self, pe):
|
||||
concept = self.sheerka.get_by_key(pe.concept) if isinstance(pe.concept, str) else pe.concept
|
||||
if self.sheerka.is_known(concept):
|
||||
self.add_first_token(core.utils.str_concept(concept, skip_key=True))
|
||||
self.add_first_token(core.utils.str_concept(concept, drop_name=True))
|
||||
return self.STOP
|
||||
|
||||
def visit_StrMatch(self, pe):
|
||||
|
||||
Reference in New Issue
Block a user