Fixed SheerkaPrinter regression
This commit is contained in:
@@ -17,7 +17,7 @@ class ParsingException(Exception):
|
|||||||
|
|
||||||
|
|
||||||
@dataclass()
|
@dataclass()
|
||||||
class DefaultParserNode(Node):
|
class DefConceptParserNode(Node):
|
||||||
"""
|
"""
|
||||||
Base node for all default parser nodes
|
Base node for all default parser nodes
|
||||||
"""
|
"""
|
||||||
@@ -25,12 +25,12 @@ class DefaultParserNode(Node):
|
|||||||
|
|
||||||
|
|
||||||
@dataclass()
|
@dataclass()
|
||||||
class DefaultParserErrorNode(DefaultParserNode, ErrorNode):
|
class DefConceptParserErrorNode(DefConceptParserNode, ErrorNode):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
@dataclass()
|
@dataclass()
|
||||||
class CannotHandleErrorNode(DefaultParserErrorNode):
|
class CannotHandleErrorNode(DefConceptParserErrorNode):
|
||||||
"""
|
"""
|
||||||
The input is not recognized
|
The input is not recognized
|
||||||
"""
|
"""
|
||||||
@@ -38,7 +38,7 @@ class CannotHandleErrorNode(DefaultParserErrorNode):
|
|||||||
|
|
||||||
|
|
||||||
@dataclass()
|
@dataclass()
|
||||||
class NameNode(DefaultParserNode):
|
class NameNode(DefConceptParserNode):
|
||||||
|
|
||||||
def get_name(self):
|
def get_name(self):
|
||||||
name = ""
|
name = ""
|
||||||
@@ -70,7 +70,7 @@ class NameNode(DefaultParserNode):
|
|||||||
|
|
||||||
|
|
||||||
@dataclass()
|
@dataclass()
|
||||||
class DefConceptNode(DefaultParserNode):
|
class DefConceptNode(DefConceptParserNode):
|
||||||
name: NameNode = NotInitializedNode()
|
name: NameNode = NotInitializedNode()
|
||||||
where: ReturnValueConcept = NotInitializedNode()
|
where: ReturnValueConcept = NotInitializedNode()
|
||||||
pre: ReturnValueConcept = NotInitializedNode()
|
pre: ReturnValueConcept = NotInitializedNode()
|
||||||
@@ -92,7 +92,7 @@ class DefConceptNode(DefaultParserNode):
|
|||||||
|
|
||||||
|
|
||||||
@dataclass()
|
@dataclass()
|
||||||
class IsaConceptNode(DefaultParserNode):
|
class IsaConceptNode(DefConceptParserNode):
|
||||||
concept: NameNode = NotInitializedNode()
|
concept: NameNode = NotInitializedNode()
|
||||||
set: NameNode = NotInitializedNode()
|
set: NameNode = NotInitializedNode()
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ class SheerkaPrinter:
|
|||||||
self.sheerka = sheerka
|
self.sheerka = sheerka
|
||||||
self.formatter = Formatter()
|
self.formatter = Formatter()
|
||||||
self.custom_concepts_printers = {}
|
self.custom_concepts_printers = {}
|
||||||
# self.reset()
|
self.reset()
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.custom_concepts_printers = {
|
self.custom_concepts_printers = {
|
||||||
|
|||||||
Reference in New Issue
Block a user