Maybe my misunderstanding, but shouldn't following + sign be a * sign instead (in evaluate)
class MultiplyNodeAlt(NodeAlt):
def init(self, left, right):
self.left = left
self.right = right
def evaluate(self):
left = self.left.evaluate()
right = self.right.evaluate()
return left + right
Maybe my misunderstanding, but shouldn't following + sign be a * sign instead (in evaluate)
class MultiplyNodeAlt(NodeAlt):
def init(self, left, right):
self.left = left
self.right = right