コンパイラ ステップ1:問題の把握 ステップ2:開発環境の設定 ステップ3:語彙定義 ステップ4:スキャナの構築 ステップ5:文法定義 ステップ6:パーサの構築 ステップ7:パーサの構築(変数と関数) ステップ8:パーサの構築(式と代入文) ステップ9:パーサの構築(選択文と繰り返し文) ステップ10:シンボルテーブル ステップ11:コードジェネレータ ステップ12:コードジェネレータ(変数と関数) ステップ13:コードジェネレータ(式と代入文) ステップ14:コードジェネレータ(選択文) ステップ15:コードジェネレータ(繰り返し文) ポストモーテム(事後検証)