第1章 概論
1.1 編譯程序概況
1.2 編譯程序的構造
1.3 編譯程序的實現
本章小結
復習思考題
第2章 編譯程序構造的基礎知識
2.1 符號串與符號串集合
2.2 文法與語言
2.3 句型分析
2.4 語法分析樹的計算機生成
本章小結
復習思考題
習題
第3章 詞法分析
3.1 概況
3.2 詞法分析程序的手工實現
3.3 詞法分析程序的自動生成
本章小結
復習思考題
習題
第4章 語法分析——自頂向下分析技術
4.1 自頂向下分析技術概況
4.2 無回溯的自頂向下分析技術
4.3 預測識別程序句型分析的計算機實現
本章小結
復習思考題
習題
第5章 語法分析——自底向上分析技術
5.1 自底向上分析技術概況
5.2 LR(1)分析技術
5.3 其他的自底向上分析技術
本章小結
復習思考題
習題
第6章 語義分析與目標代碼生成
6.1 概況
6.2 說明部分的翻譯
6.3 類型檢查
6.4 目標代碼的生成
6.5 翻譯方案的實現
本章小結
復習思考題
習題
第7章 中間表示代碼與代碼優(yōu)化
7.1 概況
7.2 源程序的中間表示代碼
7.3 基本塊的代碼優(yōu)化
7.4 與循環(huán)有關的優(yōu)化
7.5 全局優(yōu)化的實現思想
7.6 窺孔優(yōu)化
本章小結
復習思考題
習題
第8章 程序錯誤的檢查與校正
第9章 目標代碼的運行
第10章 虛擬機目標程序的解釋程序的研制
參考文獻