You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by he...@apache.org on 2022/06/11 13:39:00 UTC

[commons-jexl] 01/01: Merge pull request #101 from apache/JEXL-37_23

This is an automated email from the ASF dual-hosted git repository.

henrib pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-jexl.git

commit 8e19b8953c6753f669dde987f6c5654aa1c280f7
Merge: 25b22b98 15f7c85b
Author: Henrib <12...@users.noreply.github.com>
AuthorDate: Sat Jun 11 15:38:54 2022 +0200

    Merge pull request #101 from apache/JEXL-37_23
    
    JEXL-372, JEXL-373: added support for 'for' and '++/--'

 RELEASE-NOTES.txt                                  |   3 +
 src/changes/changes.xml                            |   3 +
 .../org/apache/commons/jexl3/JexlArithmetic.java   |  56 ++++++
 .../org/apache/commons/jexl3/JexlOperator.java     |  42 +++++
 .../apache/commons/jexl3/internal/Debugger.java    |  40 ++++
 .../apache/commons/jexl3/internal/Interpreter.java | 208 ++++++++++++++++-----
 .../apache/commons/jexl3/internal/Operators.java   |   8 +-
 .../commons/jexl3/internal/ScriptVisitor.java      |  12 ++
 .../commons/jexl3/parser/ASTForeachStatement.java  |  11 +-
 .../apache/commons/jexl3/parser/JexlParser.java    |   6 +-
 .../org/apache/commons/jexl3/parser/Parser.jjt     |  53 +++++-
 .../apache/commons/jexl3/parser/ParserVisitor.java |  10 +
 .../commons/jexl3/ArithmeticOperatorTest.java      |  28 +++
 .../apache/commons/jexl3/ContextNamespaceTest.java |  54 +++---
 .../java/org/apache/commons/jexl3/DoWhileTest.java |  35 ++++
 .../org/apache/commons/jexl3/Issues300Test.java    |   1 -
 16 files changed, 483 insertions(+), 87 deletions(-)