Create PoC of working left associativity
This commit is contained in:
@@ -56,6 +56,9 @@ class Node:
|
||||
else:
|
||||
print(prefix, '└' if last else '├', f"'{str(child)}'", sep="")
|
||||
|
||||
def __str__(self):
|
||||
return self.__class__.__name__
|
||||
|
||||
|
||||
class ParseResult():
|
||||
def __init__(self, result, node):
|
||||
@@ -72,4 +75,7 @@ class ParseResult():
|
||||
def OK(node):
|
||||
return ParseResult(True, node)
|
||||
|
||||
def __str__(self):
|
||||
return f"{'OK' if self.result else 'FAILED'}[{self.node}]"
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user