>>330
構文解析ってことかな?templateじゃなくてもいいかもですよ。コンパイラの作り方
の本とかにソースコードが書いてあります。