第一章 總論
1.1 引言
1.2 程序設計語言與程序
1.3 編譯程序構造及有關概念
1.4 形式語言理論與編譯實現(xiàn)技術
本章概要
第二章 文法與語言
2.1 符號串與符號串集合
2.2 文法與語言的形式定義
2.3 語言的分類
2.4 文法等價與等價變換
2.5 語法分析樹與句型分析
本章概要
習題1~5
第二章 上機實習題
第三章 詞法分析
3.1 引言
3.2 正則表達式與有窮狀態(tài)自動機
3.3 詞法分析程序的實現(xiàn)
3.4 詞法分析程序的自動生成
本章概要
習題6
第三章上機實習題
第四章 語法分析——自頂向下分析技術
4.1 引言
4.2 帶回溯的自頂向下分析技術
4.3 無回溯的自頂向下分析技術
本章概要
習題7
第四章上機實習題
第五章 語法分析——自底向上分析技術
5.1 引言
5.2簡單優(yōu)先分析技術
5.3算符優(yōu)先分析技術
5.4 LR(k)分析技術
本章概要
習題8~11
第五章 上機實習題
第六章 語義分析與目標代碼生成
6.1 概況
6.2 說明部分的翻譯
6.3 目標代碼的生成
6.4 源程序的內部中間表示
本章概要
習題12~15
第六章 上機實習題
第七章 運行環(huán)境
7.1 引言
7.2 存儲分配策略
7.3 符號表
7.4 運行時刻支持系統(tǒng)
本章概要
習題16
第八章 代碼優(yōu)化
8.1 引言
8.2基本塊與流圖
8.3基本塊的優(yōu)化
8.4 與循環(huán)有關的優(yōu)化
8.5 窺孔優(yōu)化
本章概要
習題17
第八章上機實習題
第九章 程序錯誤的檢查和校正
9.1 概述
9.2 詞法錯誤的復原和校正
9.3 語法錯誤的復原和校正
9.4 語義錯誤
本章概要
解題規(guī)范例解
總復習思考題
參考文獻