
| 1 引论 1.1 程序设计语言与编译 1.2 编译程序概述 1.3 编译程序生成 1.4 编译程序构造 2 编译基础知识 2.1 字母表与符号串 2.2 文法与语言的关系 2.3 文法构造与文法简化 2.4 语法树与文法的二义性 习题 3 词法分析 3.1 正规文法和有限自动机 3.2 词法分析程序 3.3 词法分析程序的自动生成 习题 4 自上而下语法分析 4.1 下推自动机 4.2 自上而下分析法的一般问题 4.3 预测分析程序与LL(1)文法 4.4 递归下降分析法 习题 5 优先分析法 5.1 简单优先分析方法 5.2 算符优先分析法 5.3 优先函数 习题 6 LR分析法及分析程序自动构造 6.1 LR分析器 6.2 LR(0)项目集族和LR(0)分析表的构造 6.3 SLR分析表的构造 6.4 规范LR分析表的构造 6.5 LALR分析表构造 6.6 二义文法的应用 6.7 分析表的自动生成 习题 7 语法制异翻译并产生中间代码 8 运行时数据区的管理 10 目标代码生成 附录 EL语言编译程序 参考文献 |
商品评论(0条)