Expressionparser and evaluator writed in Java.
Parse and evaluate math, logical, string and date functions.
Prepare (parse) the expression once and then evaluate it multiple times with distincts sets of variables.
Support user defined functions.
Parser for mathematical expressions written in Java. Expressions may contain variables, functions and constants. The parser turns a string argument into an expression tree, which then can be evaluated.