規則に実際のアクションを与え、同時に仕様ファイルも読みやすくするのは簡単なことではありません。スタイルに関するヒントをいくつか以下に示します。
トークン名にはすべて大文字、非終端名にはすべて小文字を使用してください。このように表記しておくと、デバッグの際に役立ちます。
構文規則とアクションを別々の行に置けば、編集が容易になります。
左側が同一の規則をまとめて置きます。1 つの規則の左側だけを残して、後の規則はすべて縦棒で始めてください。
左側の規則の最後の定義の後にだけセミコロンを置きます。そのセミコロンは別の行に置いてください。これにより、新しい規則を容易に追加できるようになります。
規則の本体は 1 個のタブ、アクションの本体は 2 個のタブを使用して字下げしてください。
複雑なアクションは、別のファイルで定義されたサブルーチンに入れてください。
この節の例は、このスタイルに従って書かれています。要点は、アクションのコードの中から規則を認識しやすいように記述することです。