【发布时间】:2012-01-23 06:16:15
【问题描述】:
我在理解如何将另一个模板嵌套在另一个模板中时遇到问题。例如,我有 3 个模板:application.stg、wrapper.stg 和 core.stg。
core.stg:
page(data1, data2) ::= <<
<h1>$data1$</h1>
<h1>$data2$</h1>
>>
包装器.stg:
page(data3, data4) ::= <<
<h1>$data3$</h1>
<!----- CORE.STG GOES HERE ------->
<h1>$data4$</h1>
>>
application.stg:
page(data7, data8) ::= <<
<h1>$data7$</h1>
<!----- WRAPPER.STG GOES HERE ------->
<h1>$data8$</h1>
>>
文档似乎暗示这是可能的(条件子模板部分),但很抱歉,我根本无法弄清楚语法。请帮帮我。
【问题讨论】:
-
您能否提供此条件子模板部分的链接?
-
当然,http://www.antlr.org/wiki/display/ST4/Templates,搜索标题“条件”。
标签: template-engine stringtemplate