Implemented some enhancement requests
This commit is contained in:
@@ -8,7 +8,7 @@ from core.builtin_concepts import BuiltinConcepts
|
||||
from core.concept import VARIABLE_PREFIX, Concept, DEFINITION_TYPE_BNF, ConceptParts
|
||||
from core.rule import Rule
|
||||
from core.tokenizer import TokenKind, Token
|
||||
from parsers.BaseParser import Node, BaseParser, ErrorNode
|
||||
from parsers.BaseParser import Node, BaseParser, ParsingError
|
||||
|
||||
DEBUG_COMPILED = True
|
||||
|
||||
@@ -19,7 +19,7 @@ class ChickenAndEggError(Exception):
|
||||
|
||||
|
||||
@dataclass
|
||||
class NoFirstTokenError(ErrorNode):
|
||||
class NoFirstTokenError(ParsingError):
|
||||
concept: Concept
|
||||
key: str
|
||||
|
||||
@@ -424,7 +424,7 @@ class SourceCodeWithConceptNode(LexerNode):
|
||||
|
||||
|
||||
@dataclass()
|
||||
class GrammarErrorNode(ErrorNode):
|
||||
class GrammarErrorNode(ParsingError):
|
||||
message: str
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user