」のほかに見つけにくいが、英語ではいくつかあるコマンド例.(トークンやグループとその意味値の型の定義)%%(文法規則部:構文規則)電卓プログラム生成例による動作解説.以下に、Wikipedia用に作成した動作確認済サンプルプログラムを示し、その動作を逐次説明していく。課題プログラムの仕様.目的とする出力例サポートすべき演算子.カッコ「()」で演算順序を明示すること。%%/*末尾に「;」を書いてもよい.*/《ここに後述の「後半」を記述する》例:例:文法規則部.を記述しなければならない。ここで,変換結果とは、規則が記述する非終端記号。例:同じ変換結果を生む複数の規則は次のように簡略に連続記述できる。「;」は省略可能。規則は再帰的に定義できる。例で動作原理.構文解析器は終了条件まで以下を繰り返す処理である:そして現在の状態と先読みトークンによって決まるアクションを実行する。である可能な還元はそのままいくつか行ったあとはじめて、トークンはシフトされる。構文解析器は、入力されたトークン列をスタックに入れては次々に上記のように規則適用を試みて、成功するたびに還元していく。そしてテーブルの指定によって状態遷移していく。入れ子の下位の非終端項目(グループ)が確定すれば、その値がその非終端項目に該当する上位の未確定な右辺の項に代入されて、その左辺のグループがスタックにプッシュされることで、だんだん上位に向かって解決されていく。トークンを受けた状態番号を状態スタックに出し入れすると完全同期して、(あれば)そのトークンの意味値も意味値スタックに出し入れする。これにより、アクションによる意味値の計算を保証している。もしできたなら、この文法に適合したと判断でき,それに直接あるいは再帰的に入れ子で含まれる全部の要素に該当する入力トークン列が確定する。電卓の計算結果やコンパイラのための抽象構文木といった応用のための)意味値ができていれば、それもアクションで、都度あるいは最後に、表示したりファイルに書き出すことができる。動作の解説.を読むとしよう。実際にはこの課題プログラムに最初に、スタックが空と表示する。電卓ユーザまたはファイルから、(単独のは)だけがマッチするからこれが適用され、