template-toolkitで複数の関数を定義した外部ファイルを読み込み
実行したいのですがスマートなやり方はありませんでしょうか。
以下のような感じです。
---main.tt2---
[%
INCLUDE sub_func.tt2;
hoge(111);
fuga(222);
%]

---sub_func.tt2---
[%
MACRO hoge(n) BLOCK; 'hoge = ' _ n; END;
MACRO fuga(n) BLOCK; 'fuga = ' _ n; END; %]
期待する結果:hoge=111fuga=222
実際は何も表示されません。恐らくスコープ関係かなと考えます。