# Run: # perl calculator1.pl tests # perl calculator2.pl tests 2 -2--4 2 * 4 2 * 4 + 6 2 + 4 * 6 + 1 2 * 3 + 4 - 5 * 6 2 + (4 + 6) * 8 (((2 + (((4 + (6))) * (8))))) 2 ^ 3 ^ 2 2 ^ (3 ^ 2) (2 ^ 3) ^ 2 2 * 2^3^2 (2^5)^2 2^5^2 0*1/(2+3)-4^5 2/3+1
# Run: # perl calculator1.pl tests # perl calculator2.pl tests 2 -2--4 2 * 4 2 * 4 + 6 2 + 4 * 6 + 1 2 * 3 + 4 - 5 * 6 2 + (4 + 6) * 8 (((2 + (((4 + (6))) * (8))))) 2 ^ 3 ^ 2 2 ^ (3 ^ 2) (2 ^ 3) ^ 2 2 * 2^3^2 (2^5)^2 2^5^2 0*1/(2+3)-4^5 2/3+1