def main(): if len(sys.argv) == 1: error("Missing input") eq = Equation(sys.argv[1]) eq.parse_equation() eq.powers_right = eq.create_dict(resolve_rpn(create_rpn(eq.tokens_right))) eq.powers_left = eq.create_dict(resolve_rpn(create_rpn(eq.tokens_left))) eq.reduce_equation() eq.print_reduced_equation() eq.solve_equation()