Perform cleaning code

This commit is contained in:
Bartłomiej Pluta
2019-07-12 00:42:51 +02:00
parent e71bffcf5d
commit 28f32ea3d0
7 changed files with 14 additions and 136 deletions

View File

@@ -28,21 +28,6 @@ class Node:
def pop(self, index):
return self.children.pop(index)
@classmethod
def _parse(cls, input):
pass
@classmethod
def parse(cls, input):
result = cls._parse(input)
if result is None:
return ParseResult.FAIL()
if not isinstance(result, ParseResult):
raise RuntimeError(f"_parse() method of '{cls.__name__}' class haven't returned ParseResult object")
return result
def print(self):
self._print(first=True)