JS Formula Parser
A formula parser written in JavaScript. It takes a string, and tries to parse the mathematical formula within, and generates a machine traversable resolving tree, respectively lets you easily evaluate the parsed formulas with numbers.
Some features
- knows integers, floats
- simple operators like (+, -, *, /) parsed in the correct order
- parentheses for grouping (e.g. 5*(3+8))
- all JavaScript Math functions and constants (like sin, PI)
- definition of own functions and variables
Check out the parser in action here: