【发布时间】:2014-05-28 20:13:56
【问题描述】:
我是 StringTemplate4 的新手,我可能会问一些过于简单、不可能或愚蠢的问题,但我找不到任何其他信息。 到目前为止,我已经设置了这个最小的模板集:
define(name,arity) ::= "<name>(<vars(arity)>)."
vars(n) ::= "<n:var();separator=\", \">"
var(n) ::= "V<n>"
我想得到:
pred(V1, V2, V3).
通过调用以下代码:
STGroup group = new STGroupFile(...);
ST st = group.getInstanceOf("define");
st.add("name", "pred");
st.add("arity", 3);
String result = st.render();
有可能吗?非常感谢。
【问题讨论】:
标签: stringtemplate-4