算术表达式解析引擎的设计及实现
| 摘要 | 第1-5页 |
| ABSTRACT | 第5-9页 |
| 第一章 引言 | 第9-11页 |
| ·课题背景 | 第9页 |
| ·课题任务 | 第9-10页 |
| ·论文结构 | 第10-11页 |
| 第二章 解析器的基本介绍 | 第11-16页 |
| ·表达式的主要成分 | 第11页 |
| ·解析的基本过程 | 第11-12页 |
| ·解析各阶段的工作 | 第12-13页 |
| ·解析引擎的组件结构图 | 第13-14页 |
| ·分析的遍数 | 第14-16页 |
| 第三章 词法分析 | 第16-41页 |
| ·词法分析概述 | 第16-19页 |
| ·词素,模式和词法单元 | 第16-17页 |
| ·词法分析的功能和工作方式 | 第17-18页 |
| ·表达式的输入及预处理 | 第18-19页 |
| ·词法分析的设计 | 第19-38页 |
| ·模式的形式化描述和识别 | 第19-21页 |
| ·词法分析器的实现思路 | 第21-38页 |
| ·词法分析器的具体实现 | 第38-41页 |
| 第四章 语法分析 | 第41-51页 |
| ·文法、语法树和句型分析 | 第41-44页 |
| ·上下文无关文法及相关术语 | 第41-42页 |
| ·语法树和二义性 | 第42-43页 |
| ·句型分析方法 | 第43-44页 |
| ·算符优先分析法 | 第44-50页 |
| ·算符文法和算符优先文法 | 第44-46页 |
| ·语法分析的实现思路 | 第46-50页 |
| ·语法分析和语法预扫描的实现 | 第50-51页 |
| 第五章 语法制导翻译 | 第51-58页 |
| ·语法制导定义 | 第51-53页 |
| ·综合属性 | 第51-52页 |
| ·在语法分析树的结点上对SDD求值 | 第52-53页 |
| ·语法树的构造 | 第53-56页 |
| ·语法树 | 第53-54页 |
| ·构造表达式的语法树 | 第54-55页 |
| ·构造语法树的语法制导定义 | 第55-56页 |
| ·自底向上计算S属性定义 | 第56-58页 |
| 第六章 中间代码生成 | 第58-70页 |
| ·中间代码 | 第58-61页 |
| ·类型检查 | 第61-65页 |
| ·中间代码生成的具体实现 | 第65-70页 |
| 第七章 变量和函数的实现 | 第70-72页 |
| ·变量的实现 | 第70页 |
| ·函数的实现 | 第70-72页 |
| 第八章 结束语 | 第72-73页 |
| ·论文工作的总结 | 第72页 |
| ·问题和展望 | 第72-73页 |
| 参考文献 | 第73-74页 |
| 致谢 | 第74页 |