I can define and eval BNF definitions

This commit is contained in:
2019-12-17 21:19:44 +01:00
parent c668cc46d2
commit 88cd3162be
25 changed files with 1099 additions and 569 deletions
+3 -3
View File
@@ -8,9 +8,9 @@ from core.sheerka import Sheerka, ExecutionContext
from core.tokenizer import Tokenizer
from evaluators.AddConceptEvaluator import AddConceptEvaluator
from parsers.BaseParser import BaseParser
from parsers.ConceptLexerParser import Sequence, RegexParser, StrMatch, ZeroOrMore, ConceptMatch
from parsers.ConceptLexerParser import Sequence, StrMatch, ZeroOrMore, ConceptMatch
from parsers.BnfParser import BnfParser
from parsers.DefaultParser import DefConceptNode, NameNode
from parsers.ExactConceptParser import ExactConceptParser
from parsers.PythonParser import PythonNode, PythonParser
@@ -67,7 +67,7 @@ def get_concept_definition(source, parsing_expression):
status=True,
value=ParserResultConcept(
source=source,
parser=RegexParser(),
parser=BnfParser(),
value=parsing_expression
)
)