This is an automated email from the ASF dual-hosted git repository. henrib pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/commons-jexl.git
from 42eefe6f JEXL-366: homogenize conversion from string to numbers; add 207eb701 JEXL-367: add fat-arrow to syntax add a2e1aaa3 JEXL-369: add fat-arrow to syntax add 75f9fe97 JEXL-369: initial feature drop, lacks serious tests; add 0f33df92 JEXL-367: add fat-arrow to syntax add 55aad518 JEXL-369: add fat-arrow to syntax add 4182a621 Merge remote-tracking branch 'origin/JEXL-369' into JEXL-369 add 10fc2f15 JEXL-369: initial feature drop, lacks serious tests; add 8549308a JEXL-369: let/const disallow any redeclaration of a variable within lexical scope; added let/const for parameters as well; refactored badly named internal fields (frame vs scope); add e227afaf JEXL-369: disable single-statement variable declarations in lexical mode add c4b15d0e JEXL-369: documentation new 72490fa5 Merge pull request #95 from apache/JEXL-369 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: RELEASE-NOTES.txt | 1 + .../apache/commons/jexl3/internal/Debugger.java | 8 +- .../apache/commons/jexl3/internal/Engine32.java | 2 +- .../apache/commons/jexl3/internal/Interpreter.java | 10 +- .../commons/jexl3/internal/InterpreterBase.java | 8 +- .../org/apache/commons/jexl3/internal/Scope.java | 55 ++++- .../apache/commons/jexl3/parser/ASTIdentifier.java | 20 ++ .../apache/commons/jexl3/parser/JexlParser.java | 178 ++++++++------- .../org/apache/commons/jexl3/parser/Parser.jjt | 69 ++++-- src/site/xdoc/reference/syntax.xml | 57 ++++- .../org/apache/commons/jexl3/JexlTestCase.java | 13 ++ .../java/org/apache/commons/jexl3/LexicalTest.java | 247 +++++++++++++++++---- 12 files changed, 511 insertions(+), 157 deletions(-)