第二版前言
第一版前言
第1章 引论
1.1 编译的阶段
1.2 编译器的伙伴
第2章 词法分析
2.1 词法分析器的作用
2.2 记号的描述
2.3 记号的识别
2.4 有限自动机
2.5 从正规式到NFA
2.6 DFA的化简
2.7 词法分析器的说明语言
习题
第3章 语法分析
3.1 分析器的作用
3.2 上下文无关文法
3.3 语言和文法
3.4 自上而下分析
3.5 自下而上分析
3.6 LR分析器
3.7 二义文法的应用
3.8 分析器的生成器
习题
第4章 语法制导的翻译
4.1 语法制导的定义
4.2 S属性的自下而上计算
4.3 L属性定义
4.4 自上而下翻译
4.5 继承属性的自下而上计算
第5章 类型检查
第6章 运行环境
第7章 中间代码生成
第8章 代码生成
第9章 代码优化
第10章 面向对象语言的编译
第11章 函数式程序设计语言的编译