Added first version of DebugManager. Implemented draft of the rule engine
This commit is contained in:
@@ -8,7 +8,7 @@ from core.sheerka.services.SheerkaExecute import ParserInput, SheerkaExecute
|
||||
from core.tokenizer import TokenKind, Keywords
|
||||
from parsers.BaseCustomGrammarParser import BaseCustomGrammarParser, SyntaxErrorNode
|
||||
from parsers.BaseParser import Node, ErrorNode, NotInitializedNode, UnexpectedTokenErrorNode
|
||||
from parsers.BnfParser import BnfParser
|
||||
from parsers.BnfDefinitionParser import BnfDefinitionParser
|
||||
|
||||
|
||||
class ParsingException(Exception):
|
||||
@@ -221,7 +221,7 @@ class DefConceptParser(BaseCustomGrammarParser):
|
||||
if tokens[0].type == TokenKind.COLON:
|
||||
tokens = self.get_body(tokens[1:])
|
||||
|
||||
bnf_regex_parser = BnfParser()
|
||||
bnf_regex_parser = BnfDefinitionParser()
|
||||
desc = f"Resolving BNF {current_concept_def.definition}"
|
||||
with self.context.push(BuiltinConcepts.INIT_BNF,
|
||||
current_concept_def,
|
||||
|
||||
Reference in New Issue
Block a user