第1章 引论 1
1.1 重点与难点 1
1.1.1 概述 1
1.1.2 知识要点 2
1.1.3 疑点与难点 6
1.2 例题解析 7
1.3 学习自评 8
1.3.1 自测练习 8
1.3.2 自测练习解答 10
第2章 文法与语言的形式定义 12
2.1 重点与难点 12
2.1.1 概述 12
2.1.2 知识要点 12
2.1.3 疑点与难点 15
2.2 例题解析 18
2.3 学习自评 24
2.3.1 自测练习 24
2.3.2 自测练习解答 32
第3章 词法分析与有穷自动机 45
3.1 重点与难点 45
3.1.1 概述 45
3.1.2 知识要点 46
3.1.3 疑点与难点 51
3.2 例题解析 53
3.3 学习自评 59
3.3.1 自测练习 59
3.3.2 自测练习解答 62
第4章 自上而下语法分析 82
4.1 重点与难点 82
4.1.1 概述 82
4.1.2 知识要点 82
4.1.3 疑点与难点 87
4.2 例题解析 88
4.3 学习自评 94
4.3.1 自测练习 94
4.3.2 自测练习解答 97
第5章 自下而上语法分析 108
5.1 重点与难点 108
5.1.1 概述 108
5.1.2 知识要点 109
5.1.3 疑点与难点 119
5.2 例题解析 128
5.3 学习自评 139
5.3.1 自测练习 139
5.3.2 自测练习解答 144
第6章 语法制导翻译 163
6.1 重点与难点 163
6.1.1 概述 163
6.1.2 知识要点 163
6.1.3 疑点与难点 166
6.2 例题解析 168
6.3 学习自评 173
6.3.1 自测练习 173
6.3.2 自测练习解答 176
第7章 符号表 181
7.1 重点与难点 181
7.1.1 概述 181
7.1.2 知识要点 182
7.1.3 疑点与难点 183
7.2 例题解析 183
7.3 学习自评 187
7.3.1 自测练习 187
7.3.2 自测练习解答 189
第8章 运行阶段的存储组织与分配 193
8.1 重点与难点 193
8.1.1 概述 193
8.1.2 知识要点 193
8.1.3 疑点与难点 198
8.2 例题解析 200
8.3 学习自评 205
8.3.1 自测练习 205
8.3.2 自测练习解答 208
第9章 代码优化 217
9.1 重点与难点 217
9.1.1 概述 217
9.1.2 知识要点 217
9.1.3 疑点与难点 219
9.2 例题解析 219
9.3 学习自评 227
9.3.1 自测练习 227
9.3.2 自测练习解答 229
第10章 代码生成 234
10.1 重点与难点 234
10.2 例题解析 235
10.3 学习自评 237
10.3.1 自测练习 237
10.3.2 自测练习解答 237
第11章 模拟试题及解答 238
模拟试题Ⅰ 238
模拟试题Ⅰ答案 240
模拟试题Ⅱ 245
模拟试题Ⅱ答案 247
模拟试题Ⅲ 249
模拟试题Ⅲ答案 252
参考文献 257