js-compiler - parsing algebraic expressions with variables.

Code -> Lexer -> Parser -> AST -> syntax highlighting | interpreter | compiler
Code
Evaluate
Code from AST

AST