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(-)
