algo.ShuntingYard: Add operator()

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2025-06-09 09:16:48 +02:00
commit 29f57ec187

View file

@ -57,6 +57,9 @@ class ShuntingYard(object): # export
if len(msg): if len(msg):
print(msg[1:]) print(msg[1:])
def operator(self, key: str) -> Operator:
return self.__ops[key]
def token_string(self): def token_string(self):
r = "" r = ""
for k in sorted(self.__ops): for k in sorted(self.__ops):