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

ddekany pushed a commit to branch 2.3-gae
in repository https://gitbox.apache.org/repos/asf/freemarker.git

commit 7a429fe77156a73ed31d09cf2dac09d53f2a4bc9
Merge: 30a6e329 7c802f47
Author: ddekany <[email protected]>
AuthorDate: Wed Aug 28 19:41:19 2024 +0200

    Merge pull request #114 from scrhartley/switch-on
    
    Add on directive to switch as an alternative to case

 .../src/main/java/freemarker/core/On.java          | 95 ++++++++++++++++++++++
 .../src/main/java/freemarker/core/SwitchBlock.java | 85 +++++++++++++------
 .../src/main/java/freemarker/core/_CoreAPI.java    |  1 +
 .../src/main/javacc/freemarker/core/FTL.jj         | 87 ++++++++++++++++----
 .../core/BreakAndContinuePlacementTest.java        |  6 ++
 .../core/TemplateProcessingTracerTest.java         | 17 ++++
 .../src/test/resources/freemarker/core/ast-1.ast   | 28 +++++--
 .../src/test/resources/freemarker/core/ast-1.ftl   | 13 +--
 8 files changed, 280 insertions(+), 52 deletions(-)


Reply via email to