第1章 概述
1.1 程序設計語言與翻譯程序
1.2 編譯過程和編譯程序的結構
1.3 編譯程序的構造
1.4 編譯程序的發(fā)展與應用
1.5 小結
1.6 習題
第2章 形式語言基礎知識
2.1 符號和符號串
2.2 上下文無關文法及其語言
2.3 語法樹和文法的二義性
2.4 文法的分類
2.5 類Pascal語言Sample的簡單介紹
2.6 小結
2.7 習題
第3章 詞法分析
3.1 詞法分析的任務和功能
3.2 詞法分析器的設計
3.3 正規(guī)文法、正規(guī)式與有窮自動機
3.4 詞法分析器的自動產生
3.5 小結
3.6 習題
第4章 語法分析
4.1 語法分析概述
4.2 自上而下分析面臨的問題及其解決方法
4.3 確定的自上而下的分析方法
4.4 Sample語言自上而下語法分析程序的設計
4.5 自下而上語法分析的思想
4.6 算符優(yōu)先分析
4.7 LR分析法
4.8 語法分析器的自動生成工具Yacc
4.9 語法分析程序中的錯誤處理
4.10 小結
4.11 習題
第5章 語義分析和中間代碼生成
第6章 動行時存儲空間的組織
第7章 代碼優(yōu)化
第8章 目標代碼生成
參考文獻