Expression Evaluator

Instructions

The expression evaluator uses the Shunting-Yard algorithm to parse and evaluate mathematical expressions.

This evaluator supports supports basic arithmetic operations such as addition, subtraction, multiplication, and division, as well as parentheses for grouping.

Here are some examples of expressions that you can enter:

  • 2 + 3
  • (1 + 2) * 3
  • 10 / 2