def run(self): parser = Parser() while True: sourceStr = raw_input("Enter an infix expression: ") if sourceStr == "": break try: parser.parse(sourceStr) print parser.parseStatus() except Exception, e: print "Error:" print e
def run(self): parser = Parser() while True: sourceStr = input( "Enter an arithmetic expression or just enter to quit: ") if sourceStr == "": break try: parser.parse(sourceStr) print(parser.parseStatus()) print(parser.tree) except Exception as e: print("Error:") print(e)