示例#1
0
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()