Impression it's a Java Extendable Math Expression parser, which is flexible in use. Defining own functions, operators, user could use it not only in mathematics. The parser based on four basic expression classes:
NumberExpression represents Double format;
ParameterExpression represents parameter. The parser supports unlimited count of parameters;
OperatorExpression represents binary and unary operators;
FunctionExpression represents function on unlimited count of arguments;
The parser is successfully used in numerical methods, so the CVS could contain some packages for resolving systems of linear equations, calculating different functions and other programs form theory of numerical methods.
It was written in Java2, using j2sdk1.4, platform independent