Working on #48 : Added BaseExprParser and BaseNodeParser.py
This commit is contained in:
@@ -4,7 +4,7 @@ import core.utils
|
||||
from core.builtin_concepts import BuiltinConcepts
|
||||
from core.builtin_helpers import only_successful, get_lexer_nodes, update_compiled
|
||||
from parsers.BaseNodeParser import ConceptNode, UnrecognizedTokensNode, SourceCodeNode, SourceCodeWithConceptNode
|
||||
from parsers.BaseParser import BaseParser, ParsingError
|
||||
from parsers.BaseParser import BaseParser, ParsingError, BaseParserInputParser
|
||||
from parsers.BnfNodeParser import BnfNodeParser
|
||||
from parsers.SequenceNodeParser import SequenceNodeParser
|
||||
from parsers.SyaNodeParser import SyaNodeParser
|
||||
@@ -22,7 +22,7 @@ class CannotParseError(ParsingError):
|
||||
unrecognized: UnrecognizedTokensNode
|
||||
|
||||
|
||||
class UnrecognizedNodeParser(BaseParser):
|
||||
class UnrecognizedNodeParser(BaseParserInputParser):
|
||||
"""
|
||||
This parser comes after the other NodeParsers (Atom, Bnf or Sya)
|
||||
It will try to resolve all UnrecognizedTokensNode.
|
||||
|
||||
Reference in New Issue
Block a user