テンプレートで ListDictionary (C# StringTemplate) を反復処理し、各リスト項目で別のテンプレートを呼び出そうとしています。
DataDefAssign(cols) ::=
<<
<cols.keys: { k | <PropDef(name=<k>, type=<cols.(k)>) }>
>>
上記のテンプレートは何も生成しません。PropDef テンプレートを呼び出そうとする代わりに匿名テンプレートをインライン化すると、期待どおりに機能します。反復は匿名テンプレートのみを許可しますか?