>>131
プログラミング言語として、文脈自由文法を定義してパースするなら
それでいいけど、

プログラミング言語を作ることができる、
C言語風の汎用データを作ろうとしてるので、
initとかとかって判定を入れる必要はないのです。