JEval is the advanced library for adding high-performance, mathematical,
Boolean and functional expression parsing and evaluation to your Java applications.
For more details go here. For help getting started, see the samples and JUnits tests in the download package.
Latest release: 0.9.4 Beta (December 13, 2008)
Parses and evaluates dynamic and static expressions at run time.
A great solution for filtering data at runtime.
Supports mathematical, Boolean, String and functional expressions.
Supports all major mathematical and Boolean operators.
Supports custom functions.
39 Math and String functions built in and ready to use.
Supports nested functions.
Allows for custom variable resolver.
No reparsing of expressions when variables change.
No dependencies to other non-standard Java libraries.
Compatible with J2SE 1.2 and above.
Check out our new blog, Evolutionary Goo.