编译原理课程设计--将FOR语句转换成四元式的程序实现.doc
文本预览下载声明
编译原理实验报告
2010 年 12 月 25日
目 录
引言...............................................................2
第一章 概述.....................................................3
1.1设计内容....................................................3
1.2设计要求...................................................3
第二章 设计的基本原理..........................................3
2.1词法分析...................................................3
2.2语法分析...................................................3
2.3语义分析...................................................3
2.4文法描述...................................................3
2.5属性文法描述...............................................4
2.6语法分析方法描述...........................................5
2.7操作符优先级...............................................6
2.8中间代码形式描述...........................................6
2.9中间代码序列的结构设计.....................................7
第三章 程序设计.................................................7
3.1总体方案设计...............................................7
3.2各模块设计.................................................8
程序测试.................................................9
4.1测试方法...................................................9
4.2测试结果...................................................9
第五章 结论.....................................................16
参考文献...........................................................17
附录 程序清单.................................................17
合肥工业大学课程设计任务书
设 计
题 目 将FOR语句转换成四元式的程序实现 成绩 主
要
内
容 设计内容及要求:设计一个语法制导翻译器,将FOR语句翻译成四元式。要求:先确定一个定义FOR语句的文法,为其设计一个语法分析程序,为每条产生式配备一个语义子程序,按照一遍扫描的语法制导翻译方法,实现翻译程序。对用户输入的任意一个正确的FOR语句,程序将其转换成四元式输出(可按一定格式输出到指定文件中)。 指
导
教
师
意
见 该生能按时完成课程设计任务书所规定的程序设计,综合运用所学知识独立分析和解决问题的能力。程序设计方案。论文论述,文理,格式。程序运行结果。程序验收时回答问题。
签名:
第一章 概述
1.1设计内容
设计一个语法制导翻译器,将FOR语句翻译成四元式。
1.2 设计要求
先确定一个定义FOR语句的文法,为其设计一个语法分析程序,为每条产生式配备一个语义子程序,按照一遍扫描的语法制导翻译方法,实现翻译程序。对用户输入的任意一个正确的FOR语句,程序将其转换成四元式输出(可按一定格式输出到指定文件中)。
第二章 设计的基本原理
2.1 词法分析
设计词法
显示全部