JFormula
Home PageCategories: Math - Logic - AI - Rules - Science
Author: JAPISoft
Latest version: 3.5
Added 2005-02-12Updated 2006-10-27
Library for evaluating various mathematical expressions. User can evaluate instantly a string setting variables, adding its own functions or operators.
Features include:
- Decimal, string, boolean operators (or, and, not, xor...)
- Unicode
- High precision mode
- Boolean expression support; "if then else" expression; Short expression format; Variables; Multi-lines expressions
- Functions with decimal, boolean, string or list arguments
- Override or add your operators; Extend or add a new library dynamically; Override any functions from the current library by yours
- Lazy evaluation for boolean expressions
- Evaluation tree produced by a pluggable parsing system
- Evaluation optimization for symbol value changes
- Standard library with 24 mathematical functions
- Use delegates for resolving unknown functions or symbols
- Support for multithreaded computing
- JDK 1.1 compliant (tested on JDK1.1.8, JDK 1.4 and JDK1.5)
Built for Java |
Library |