0

私は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();

出来ますか?よろしくお願いします。

4

1 に答える 1