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 8c9213493fda554a075627dea59da29834035082 Merge: 5eabff4f 41470d2d Author: Henrib <hen...@apache.org> AuthorDate: Fri Apr 11 18:56:19 2025 +0200 Merge pull request #337 from apache/JEXL-438 JEXL-438: allows declaration of a JEXL script parser factory so that new syntaxes can be supported more easily pom.xml | 5 + src/changes/changes.xml | 5 +- .../java/org/apache/commons/jexl3/JexlBuilder.java | 32 +++++- .../org/apache/commons/jexl3/JexlFeatures.java | 2 + .../java/org/apache/commons/jexl3/JexlOptions.java | 4 +- .../org/apache/commons/jexl3/internal/Engine.java | 17 ++- .../org/apache/commons/jexl3/internal/Scope.java | 30 +++--- .../apache/commons/jexl3/parser/JexlParser.java | 8 +- .../commons/jexl3/parser/JexlScriptParser.java | 40 +++++++ src/site/xdoc/relnotes34.xml | 73 ++++++++++++- .../org/apache/commons/jexl3/Issues400Test.java | 119 +++++++++++++++++++++ .../org/apache/commons/jexl3/internal/Util.java | 10 +- 12 files changed, 310 insertions(+), 35 deletions(-)