第一章 总论
1.1 引言
1.2 程序设计语言与程序
1.3 编译程序构造及有关概念
1.4 形式语言理论与编译实现技术
本章概要
第二章 文法与语言
2.1 符号串与符号串集合
2.2 文法与语言的形式定义
2.3 语言的分类
2.4 文法等价与等价变换
2.5 语法分析树与句型分析
本章概要
习题1~5
第二章 上机实习题
第三章 词法分析
3.1 引言
3.2 正则表达式与有穷状态自动机
3.3 词法分析程序的实现
3.4 词法分析程序的自动生成
本章概要
习题6
第三章上机实习题
第四章 语法分析——自顶向下分析技术
4.1 引言
4.2 带回溯的自顶向下分析技术
4.3 无回溯的自顶向下分析技术
本章概要
习题7
第四章上机实习题
第五章 语法分析——自底向上分析技术
5.1 引言
5.2简单优先分析技术
5.3算符优先分析技术
5.4 LR(k)分析技术
本章概要
习题8~11
第五章 上机实习题
第六章 语义分析与目标代码生成
6.1 概况
6.2 说明部分的翻译
6.3 目标代码的生成
6.4 源程序的内部中间表示
本章概要
习题12~15
第六章 上机实习题
第七章 运行环境
7.1 引言
7.2 存储分配策略
7.3 符号表
7.4 运行时刻支持系统
本章概要
习题16
第八章 代码优化
8.1 引言
8.2基本块与流图
8.3基本块的优化
8.4 与循环有关的优化
8.5 窥孔优化
本章概要
习题17
第八章上机实习题
第九章 程序错误的检查和校正
9.1 概述
9.2 词法错误的复原和校正
9.3 语法错误的复原和校正
9.4 语义错误
本章概要
解题规范例解
总复习思考题
参考文献