Fixed SheerkaPrinter regression
This commit is contained in:
@@ -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()
|
||||
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
Reference in New Issue
Block a user