文档详情

编译原理课程设计--将FOR语句转换成四元式的程序实现.doc

发布:2018-05-11约1.27万字共22页下载文档
文本预览下载声明
编译原理实验报告 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 词法分析 设计词法
显示全部
相似文档