The Shunting-Yard Algorithm

Solving any mathematical expression in Infix Notation





You can try complex inputs expressions such as:
3 + 4 * 2 / ( 1- 5) ^ 2 ^ 3
sin ( max ( 2, 3 ) / 3 * pi )
4 % 3 + 64 -3 + (3 +2) ^2


Here's a list of operators that are implemented:

Please visit the Wikipedia page for more details on the Shunting-Yard Algorithm

Please visit the Github repository for this project for the code in JS