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 b7f720162deda73c273cb2668e1433fe82b37b65
Merge: 3188a279 ecabdcab
Author: Henrib <hen...@apache.org>
AuthorDate: Fri Mar 15 19:01:43 2024 +0100

    Merge pull request #228 from apache/JEXL-418
    
    JEXL-418: adding try/catch/finally/throw

 RELEASE-NOTES.txt                                  |   1 +
 src/changes/changes.xml                            |   3 +
 .../org/apache/commons/jexl3/JexlArithmetic.java   |  18 +-
 .../org/apache/commons/jexl3/JexlException.java    |  30 +++
 .../org/apache/commons/jexl3/JexlFeatures.java     |   4 +-
 .../apache/commons/jexl3/internal/Debugger.java    | 138 ++++-------
 .../apache/commons/jexl3/internal/Interpreter.java | 240 ++++++++++++--------
 .../commons/jexl3/internal/InterpreterBase.java    |  12 +
 .../commons/jexl3/internal/ScriptVisitor.java      | 103 ++-------
 .../commons/jexl3/parser/ASTTryResources.java      |  36 +++
 .../commons/jexl3/parser/ASTTryStatement.java      |  56 +++++
 .../commons/jexl3/parser/FeatureController.java    |   8 +
 .../org/apache/commons/jexl3/parser/Parser.jjt     |  65 +++++-
 .../apache/commons/jexl3/parser/ParserVisitor.java |   6 +
 src/site/xdoc/reference/syntax.xml                 | 118 +++++++++-
 .../org/apache/commons/jexl3/FeaturesTest.java     |   2 +-
 .../org/apache/commons/jexl3/Issues400Test.java    |  21 ++
 .../java/org/apache/commons/jexl3/LexicalTest.java |   4 +-
 .../apache/commons/jexl3/TryCatchFinallyTest.java  | 251 +++++++++++++++++++++
 19 files changed, 833 insertions(+), 283 deletions(-)

Reply via email to