Refactored Caching, Refactored BnfNodeParser, Introduced Sphinx
This commit is contained in:
@@ -384,7 +384,8 @@ class DefaultParser(BaseParser):
|
||||
return None, NotInitializedNode()
|
||||
|
||||
regex_parser = BnfParser()
|
||||
with self.context.push(self.name, obj=current_concept_def) as sub_context:
|
||||
desc = f"Resolving BNF {current_concept_def.definition}"
|
||||
with self.context.push(self.name, obj=current_concept_def, desc=desc) as sub_context:
|
||||
parsing_result = regex_parser.parse(sub_context, tokens)
|
||||
sub_context.add_values(return_values=parsing_result)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user