Shunting yard algorithm

Available operators: -, +, *, /, ^

Tokenized Input:

3
NUM
+
OP
4
NUM
*
OP
2
NUM
/
OP
(
PARA
1
NUM
-
OP
5
NUM
)
PARA
^
OP
2
NUM
^
OP
3
NUM

Compute Reverse Polish Notation (RPN):

TokenActionReverse Polish Notation (RPN)Op. Stack

Resolve RPN to Result:

TokenActionReverse Polish Notation (RPN)Number Storage
Result: