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.
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.
이 릴리스 수정 추가 문자열 및 숫자 식 그래서 작동 하 고 (예를 들어, "a" + 1 반환 "a1") 문자열을 반환 해야 하 고 잘못을 반환 하는 식에 함수를 조합해 수정 또는 값 (대 한 예, c + 함수 (a, b) 지금 구문 분석 하 고 올바르게 계산) 제대로 분석 하지 않았다.
Tags:
Major
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).
이 릴리스에 MOD 함수 (%b)와 ABS 함수를 추가합니다. 그것만 ParserExceptions (throw 될 수 있는 다른 예외는 캡슐화) 파서에서 던져 지는 않았는지 확인 합니다.
Tags:
Minor
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).
이 릴리스 atn2 수학 식을 추가 같은 식으로 Expressionexporter에 대 한 결과 향상 한 + (-b) 경우, 이제는-b로 내보내집니다.
Tags:
Minor
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.
이 릴리스에 올바르게 구문 분석 하지 했다 a*(-2) 같은 표현식을 수정 하 고 + ExpressionExporter 식과 같은 결과 향상 (는 이제 "a"로 내보내집니다 보다는 "+") 및 a*(b) 같은 표현식 (는 이제로 내보내집니다 "는 * b" 보다는 "한 * (b)").
Tags:
Minor
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)").