プリフィクスは、予約語(keyword)がk。(terminal)がtである。tINTEGERこのルールの例外はklBEGINとklENDのみだ。「BEGIN」「END」に対応する記号で、lはlargeのlだと思われる。endもあるのでこのような区別が付いている。規則ファイルには文法とアクションが書いてあるのだった。注目したいので、アクションは必要ない。rubyのsample/に入っているexyacc.rbなどのツールが使える。こちらは見ためがあまりよくない。使って文法を見ていくことにしよう。:かなり長いリストが出力された。現在、規則は450以上ある。いうものは重要なところだけ見ていくに限る。どの記号が重要だとわかるのだろうか。