编译原理课程设计报告——词法分析器 联系客服

发布时间 : 星期六 文章编译原理课程设计报告——词法分析器更新完毕开始阅读6d12a45fdc80d4d8d15abe23482fb4daa58d1dce

精选

.

精选

课程设计任务书

设 计 题 目 词法分析器的构造 成绩 主 要 内 容 对C语言的一个子集设计并实现一个简单的词法分析器,掌握利用状态转换图设计词法分析器的基本方法。 利用该词法分析器完成对源程序字符串的词法分析。输出形式是源程序的单词符号二元式的代码,并保存到文件中。 指 导 教 师 意 见 该生能按时完成课程设计任务书所规定的程序设计,综合运用所学知识独立分析和解决问题的能力 。程序设计方案 。论文论述 ,文理 ,格式 。程序运行结果 。程序验收时回答问题 。 签名:

目 录

.

精选

引言...............................................................4

第一章 概述.....................................................5

1.1设计内容....................................................5

1.2设计要求...................................................5

第二章 设计的基本原理...........................................6 2.1............................................................6

2.2............................................................6

第三章 程序设计.................................................7 3.1总体方案设计...............................................7

3.2各模块设计.................................................8

第四章 程序测试.................................................9

4.1一般测试 4.2出错处理测试

第五章 结论.....................................................10 参考文献...........................................................10 附录 程序清单.................................................11

.

精选

引言

《编译原理》是国内外各高等院校计算机科学技术类专业,特别是计算机软件专业的一门重要专业课程。该课程系统地向学生介绍编译程序的结构、工作流程及编译程序各组成部分的设计原理和实现技术。由于该课程理论性和实践性都比较强,内容较为抽象复杂,涉及到大量的软件设计算法,因此,一直是一门比较难学的课程。为了使学生更好地理解和掌握编译技术的基本概念、基本原理和实现方法,实践环节非常重要,只有通过上机进行程序设计,才能使学生对比较抽象的教学内容产生具体的感性认识,增强学生综合分析问题、解决问题的能力,并对提高学生软件设计水平大有益处。

编译原理涉及词法分析,语法分析,语义分析及优化设计等各方面。词法分析阶段是编译过程的第一个阶段,是编译的基础。这个阶段的任务是从左到右一个字符一个字符地读入源程序,即对构成源程序的字符流进行扫描然后根据构词规则识别单词(也称单词符号或符号)。词法分析程序实现这个任务。词法分析

.