This is an automated email from the ASF dual-hosted git repository.
henrib pushed a change to branch JEXL-442
in repository https://gitbox.apache.org/repos/asf/commons-jexl.git
from 483bfe74 JEXL-442: parse Jxlt (interpolation) based nodes at script
parsing time; - pass the scope down Jxlt parsing to solve local variables; -
enabled 'child' parser to allow sharing of scopes between the outer script and
the inner interpolation expressions;
add f0208dce JEXL-442: code improvements - removed unnecessary code; -
concurrent parsing control (lock); - light refactor of template engine;
No new revisions were added by this update.
Summary of changes:
.../org/apache/commons/jexl3/internal/Engine.java | 33 ++--
.../org/apache/commons/jexl3/internal/Frame.java | 2 +-
.../commons/jexl3/internal/TemplateEngine.java | 2 +-
.../commons/jexl3/internal/TemplateScript.java | 173 ++++++++++++---------
.../apache/commons/jexl3/parser/JexlParser.java | 59 ++++---
.../org/apache/commons/jexl3/parser/Parser.jjt | 16 +-
.../org/apache/commons/jexl3/Issues400Test.java | 5 +
7 files changed, 150 insertions(+), 140 deletions(-)