I want to give the user the possibility of writing symbolic maths formulas which are later evaluated with certain values. The user might – for example – want to enter some formula a * (b + 1) where a and b may be different upon each evaluation. My approach so far was using the built in JavaScript engine in Java