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

Reply via email to