From cd066881b4f3b436e64254c50dec980bde53492c Mon Sep 17 00:00:00 2001 From: Kodjo Sossouvi Date: Fri, 2 Oct 2020 05:02:43 +0200 Subject: [PATCH] Fixed SheerkaPrinter regression --- src/parsers/DefConceptParser.py | 12 ++++++------ src/printer/SheerkaPrinter.py | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) 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 = {