
WHILE循环语句的翻译程序设计(递归下降法与三地址代码生成)
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本文探讨了使用递归下降解析技术实现WHILE循环语句翻译程序,并详细介绍了如何生成相应的三地址代码,为编译器设计提供了一种有效的方法。
初始条件:
理论:完成编译课程的学习,并掌握一种计算机高级语言的使用。
实践:在实验室提供的计算机及软件环境中进行设计;若自己有设备,则可在个人电脑上操作。
主要任务包括但不限于以下内容,具体要求如下:
1. 根据给定的语法分析方法编写文法和属性文法规则;
2. 完成题目规定的中间代码三地址表示的设计;
3. 描述所采用的语法分析方法,并完成相应的语义分析程序设计;
4. 编写测试用例,通过上机运行来检验编写的分析程序是否正确;
5. 撰写课程设计报告书。该报告应包含以下部分:
- 系统描述(问题域概述);
- 文法及属性文法规则的详细说明;
- 语法分析方法和相关表格的设计;
- 中间代码的形式及其序列结构的具体描述;
- 编译系统的概要设计;
- 具体算法流程图或伪代码的详述;
- 软件测试的方法及结果展示;
- 研制过程总结、项目评价与改进意见,个人收获和体会分享;
- 参考文献列表(按照正式出版物的标准格式书写)。
全部评论 (0)
还没有任何评论哟~


