A calculator parser using the reverse polish expression and a tokenizer, plus an evaluator to calculate the results. It also supports function like sin, cos and more. To calculate the radian of the trigonometrical functions use :
Evaluator.setDeg(true);
To Evaluate an expression use
Evaluator.evaluate(expression);