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

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


    from cb53326  Merge pull request #19 from 
apache/dependabot/maven/com.puppycrawl.tools-checkstyle-8.18
     new c46fb0d  JEXL-315: added handling of delimiters at end of lines Task 
#JEXL-315 - JxltEngine literal string strings ending in \ $ or # throw 
JxltEngine$Exception
     new d159017  JEXL-307: added lexical and lexical shade option; JEXL-307: 
added lexical feature, controlling var redefinition at parsing time; JEXL-307: 
refactored option (JexlOption) and added feature to deal with lexical scope; 
JEXL-307: refactored test code to use new option classes; JEXL-307: added 
lexical scope and frame handling interpreting scripts, lambdas, for-loops; 
JEXL-314: changed JexlArithmetic/Interpreter to handle NullOperand exception 
when needed Task #JEXL-307 - Vari [...]
     new fdda2e2  JEXL-314: updated test, attempting triggering gitbox/github 
sync Task #JEXL-314 - Comparison NULL values of variables NAME1.NAME2
     new 5ad1671  JEXL-314: updated test, attempting triggering gitbox/github 
sync
     new 074de11  JEXL: getting ready for 3.2, gitbox/github sync
     new 686f580  JEXL: getting ready for 3.2, gitbox/github sync
     new f1e7d62  Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-jexl

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 RELEASE-NOTES.txt                                  |   8 +-
 pom.xml                                            | 173 +++++++-------
 src/main/config/checkstyle.xml                     |  12 +-
 .../org/apache/commons/jexl3/JexlArithmetic.java   |  87 +++++--
 .../java/org/apache/commons/jexl3/JexlBuilder.java |  56 ++++-
 .../java/org/apache/commons/jexl3/JexlContext.java |  19 +-
 .../java/org/apache/commons/jexl3/JexlEngine.java  |  10 +-
 .../org/apache/commons/jexl3/JexlException.java    |  74 ++++--
 .../org/apache/commons/jexl3/JexlFeatures.java     |  21 +-
 .../java/org/apache/commons/jexl3/JexlOptions.java | 192 +++++++++++++++
 .../org/apache/commons/jexl3/internal/Closure.java |  24 +-
 .../org/apache/commons/jexl3/internal/Engine.java  |  85 +++++--
 .../org/apache/commons/jexl3/internal/Frame.java   | 126 ++++++++++
 .../apache/commons/jexl3/internal/Interpreter.java | 259 +++++++++++++--------
 .../commons/jexl3/internal/InterpreterBase.java    | 158 +++++++++----
 .../commons/jexl3/internal/LexicalScope.java       | 118 ++++++++++
 .../org/apache/commons/jexl3/internal/Options.java | 229 ++++++++++++++++++
 .../org/apache/commons/jexl3/internal/Scope.java   | 119 +---------
 .../org/apache/commons/jexl3/internal/Script.java  |   8 +-
 .../commons/jexl3/internal/TemplateEngine.java     |  20 +-
 .../jexl3/internal/TemplateInterpreter.java        |   4 +-
 .../commons/jexl3/internal/TemplateScript.java     |   4 +-
 .../jexl3/internal/introspection/ClassMap.java     |   2 +-
 .../internal/introspection/ConstructorMethod.java  |   3 +-
 .../jexl3/internal/introspection/Introspector.java |  18 +-
 .../internal/introspection/MethodExecutor.java     |   2 +-
 .../jexl3/internal/introspection/Uberspect.java    |  12 +-
 .../parser/{ASTSetLiteral.java => ASTBlock.java}   |  54 ++---
 ...ASTSetLiteral.java => ASTForeachStatement.java} |  54 ++---
 .../apache/commons/jexl3/parser/ASTJexlScript.java |  50 +++-
 .../org/apache/commons/jexl3/parser/JexlNode.java  |  10 +-
 .../apache/commons/jexl3/parser/JexlParser.java    | 167 +++++++++++--
 .../org/apache/commons/jexl3/parser/Parser.jjt     |  25 +-
 src/site/xdoc/changes.xml                          |   9 +
 src/site/xdoc/reference/syntax.xml                 |   3 +
 .../org/apache/commons/jexl3/AnnotationTest.java   |  29 +--
 .../org/apache/commons/jexl3/ArithmeticTest.java   |  43 ++--
 .../apache/commons/jexl3/BitwiseOperatorTest.java  |   2 +-
 .../org/apache/commons/jexl3/ClassCreatorTest.java |   5 +-
 .../org/apache/commons/jexl3/ExceptionTest.java    |  35 +--
 .../org/apache/commons/jexl3/FeaturesTest.java     |   2 +-
 src/test/java/org/apache/commons/jexl3/IfTest.java |  59 ++---
 .../org/apache/commons/jexl3/Issues100Test.java    |  11 +-
 .../org/apache/commons/jexl3/Issues200Test.java    |   8 +-
 .../org/apache/commons/jexl3/Issues300Test.java    |  89 +++++++
 .../java/org/apache/commons/jexl3/IssuesTest.java  |  39 ++--
 .../java/org/apache/commons/jexl3/JXLTTest.java    |  34 ++-
 .../org/apache/commons/jexl3/JexlEvalContext.java  | 158 ++-----------
 .../java/org/apache/commons/jexl3/JexlTest.java    |  21 +-
 .../java/org/apache/commons/jexl3/LexicalTest.java | 228 ++++++++++++++++++
 .../java/org/apache/commons/jexl3/PragmaTest.java  |  41 ++++
 .../org/apache/commons/jexl3/ReadonlyContext.java  |  47 +---
 .../java/org/apache/commons/jexl3/VarTest.java     |   7 +-
 .../org/apache/commons/jexl3/junit/Asserter.java   |  11 +-
 54 files changed, 2241 insertions(+), 843 deletions(-)
 create mode 100644 src/main/java/org/apache/commons/jexl3/JexlOptions.java
 create mode 100644 src/main/java/org/apache/commons/jexl3/internal/Frame.java
 create mode 100644 
src/main/java/org/apache/commons/jexl3/internal/LexicalScope.java
 create mode 100644 src/main/java/org/apache/commons/jexl3/internal/Options.java
 copy src/main/java/org/apache/commons/jexl3/parser/{ASTSetLiteral.java => 
ASTBlock.java} (59%)
 copy src/main/java/org/apache/commons/jexl3/parser/{ASTSetLiteral.java => 
ASTForeachStatement.java} (58%)
 create mode 100644 src/test/java/org/apache/commons/jexl3/LexicalTest.java

Reply via email to