最高!!!テンプレートエンジン書いてみてる2014年05月18日テンプレートエンジンをなんとなく書いてる。書きやすさとしては、C++やらCで書くよりはよほど書きやすい。enumがstringifyできるから、そこは便利だなぁ。意外とパーサーに複雑な正規表現は使わないので、あまり違和感はない。バックトラック部分は、try-with-resourcesで実装すればいいので、意外と楽。複数のルールに順番にマッチさせていく、みたいなコードが存外面倒。具体的には、atomを見る時に、数字と文字列とでどっちにするか選ぶ、なんて部分はわりと冗長。いえ、簡単な数字リテラルを埋めるとかはできるようになってきた。あたりをやらないといけない。このへんは、もうただ単に気合で実装して行けばなんとかなる感じ。途中でモチベーション高めるために、どっかでテンプレートローダー先に書くかも。あたりは、まぁむずかしくはないよねぇ。