Download List

Project Description

ExpressionJ is a Java library for interpreting simple numeric expressions, which may be used in all applications that have to combine numeric values but do not want to use full-blown scripting languages.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-03-10 10:04
0.8.8

This release adds the XOR function (a ^ b). It fixes the AND, OR, NEQ, and EQ functions, whose results were wrong in some cases. Users should update.
Tags: Major

2012-03-08 10:29
0.8.7

This release fixes adding strings and numeric expressions so they should work and return strings (for example, "a" + 1 returns "a1") and fixes combinations of functions in any expressions which returned the wrong value or did not parse correctly (for example, c + function(a, b) now parses and evaluates correctly).
Tags: Major

2012-03-06 07:53
0.8.6

This release adds the MOD function (a % b) and the ABS function. It makes sure that only ParserExceptions are thrown by the parser (other Exceptions that may be thrown are encapsulated).
Tags: Minor

2012-03-05 09:41
0.8.5

This release adds the atn2 mathematical expression and improves results for ExpressionExporter with expressions like a + (-b) case, which are now exported as a - b.
Tags: Minor

2012-03-04 10:16
0.8.4

This release fixes expressions like a*(-2) which were not parsed correctly and improves results for ExpressionExporter with expressions like +a (which are now exported as "a" rather than "+a") and expressions like a*(b) (which are now exported as "a * b" rather than "a * (b)").
Tags: Minor

Project Resources