You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by dd...@apache.org on 2024/08/18 22:40:57 UTC
(freemarker) 01/01: Merge pull request #106 from scrhartley/switch-on
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 bb2b366406b1529bc171268d22c25f426dc615bb
Merge: 943c9b60 7c802f47
Author: ddekany <dd...@apache.org>
AuthorDate: Mon Aug 19 00:40:50 2024 +0200
Merge pull request #106 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(-)