テンプレートエンジンは、コード生成で使用できます。次に、RubyERBテンプレートスクリプトの例を示します。
<ul><% for @item in @shopping_list %><li><%= @item %></li><% end %></ul>
しかし、私のコード生成要件は、単純な変数展開やforループ以上のものです。再帰的なコード生成機能が必要です。つまり、再帰的なテンプレートをサポートするPythonまたはRubyのテンプレートエンジンが必要です。誰かが私にそのようなテンプレートエンジンを勧めてもらえますか?どうもありがとう!