def visit(self, node):
     r1 = node.left.accept(self)
     r2 = node.right.accept(self)
     operation_manager = Operation()
     res = operation_manager.calculate(r1,r2,node.op)
     return res