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 73ec1df62f13b9391260f31a120de6eb5fc56cc2
Merge: 30bf2950 0091d579
Author: Henrib <[email protected]>
AuthorDate: Wed Nov 11 18:49:53 2026 +0100

    Merge pull request #424 from apache/JEXL-474
    
    JEXL-474: Declare antish variable names at parse time through JexlFeatures

 pom.xml                                            |  12 +
 src/changes/changes.xml                            |   1 +
 .../org/apache/commons/jexl3/JexlFeatures.java     |  98 ++++++-
 .../apache/commons/jexl3/internal/Debugger.java    |  24 +-
 .../org/apache/commons/jexl3/internal/Engine.java  |  12 +
 .../apache/commons/jexl3/internal/Interpreter.java | 316 ++++++++++++--------
 .../commons/jexl3/internal/InterpreterBase.java    |  13 +-
 .../commons/jexl3/parser/FeatureController.java    |  18 +-
 .../apache/commons/jexl3/parser/JexlParser.java    | 116 ++++++++
 .../org/apache/commons/jexl3/parser/Parser.jjt     |   6 +
 .../apache/commons/jexl3/parser/SimpleNode.java    |   2 +-
 .../org/apache/commons/jexl3/AntishCallTest.java   |  19 +-
 .../apache/commons/jexl3/AntishFeaturesTest.java   | 326 +++++++++++++++++++++
 .../java/org/apache/commons/jexl3/ForEachTest.java |   2 +-
 .../jexl3/InterpreterCharacterizationTest.java     | 308 +++++++++++++++++++
 .../org/apache/commons/jexl3/Issues200Test.java    |   7 +-
 .../apache/commons/jexl3/ScriptCallableTest.java   |   8 +-
 .../apache/commons/jexl3/TryCatchFinallyTest.java  |  20 --
 .../jexl3/benchmark/InterpreterBenchmark.java      | 142 +++++++++
 19 files changed, 1272 insertions(+), 178 deletions(-)

Reply via email to