diff --git a/src/parsers/DefConceptParser.py b/src/parsers/DefConceptParser.py index ef854ae..21077bf 100644 --- a/src/parsers/DefConceptParser.py +++ b/src/parsers/DefConceptParser.py @@ -17,7 +17,7 @@ class ParsingException(Exception): @dataclass() -class DefaultParserNode(Node): +class DefConceptParserNode(Node): """ Base node for all default parser nodes """ @@ -25,12 +25,12 @@ class DefaultParserNode(Node): @dataclass() -class DefaultParserErrorNode(DefaultParserNode, ErrorNode): +class DefConceptParserErrorNode(DefConceptParserNode, ErrorNode): pass @dataclass() -class CannotHandleErrorNode(DefaultParserErrorNode): +class CannotHandleErrorNode(DefConceptParserErrorNode): """ The input is not recognized """ @@ -38,7 +38,7 @@ class CannotHandleErrorNode(DefaultParserErrorNode): @dataclass() -class NameNode(DefaultParserNode): +class NameNode(DefConceptParserNode): def get_name(self): name = "" @@ -70,7 +70,7 @@ class NameNode(DefaultParserNode): @dataclass() -class DefConceptNode(DefaultParserNode): +class DefConceptNode(DefConceptParserNode): name: NameNode = NotInitializedNode() where: ReturnValueConcept = NotInitializedNode() pre: ReturnValueConcept = NotInitializedNode() @@ -92,7 +92,7 @@ class DefConceptNode(DefaultParserNode): @dataclass() -class IsaConceptNode(DefaultParserNode): +class IsaConceptNode(DefConceptParserNode): concept: NameNode = NotInitializedNode() set: NameNode = NotInitializedNode() diff --git a/src/printer/SheerkaPrinter.py b/src/printer/SheerkaPrinter.py index bf3c35a..ac87258 100644 --- a/src/printer/SheerkaPrinter.py +++ b/src/printer/SheerkaPrinter.py @@ -30,7 +30,7 @@ class SheerkaPrinter: self.sheerka = sheerka self.formatter = Formatter() self.custom_concepts_printers = {} - # self.reset() + self.reset() def reset(self): self.custom_concepts_printers = {