Evaluate mathmatical expressions using a command line interface!
Features:
- String parser
- Shunting-yard algorithm implementation
- Mathmatical order of operations implementation
- Multiplication operator
- Division operator
- Addition operator
- Subtraction operator
Todo:
- Implement parenthases operator
- Implement power operator
- Strip whitespace
References:
- https://www.digitalocean.com/community/conceptual_articles/understanding-order-of-operations
- https://en.wikipedia.org/wiki/Shunting-yard_algorithm
Made in Vlang!