当前位置:首页 > 编译原理课程设计报告——词法分析器
精选
.
精选
课程设计任务书
设 计 题 目 词法分析器的构造 成绩 主 要 内 容 对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
.
精选
引言
《编译原理》是国内外各高等院校计算机科学技术类专业,特别是计算机软件专业的一门重要专业课程。该课程系统地向学生介绍编译程序的结构、工作流程及编译程序各组成部分的设计原理和实现技术。由于该课程理论性和实践性都比较强,内容较为抽象复杂,涉及到大量的软件设计算法,因此,一直是一门比较难学的课程。为了使学生更好地理解和掌握编译技术的基本概念、基本原理和实现方法,实践环节非常重要,只有通过上机进行程序设计,才能使学生对比较抽象的教学内容产生具体的感性认识,增强学生综合分析问题、解决问题的能力,并对提高学生软件设计水平大有益处。
编译原理涉及词法分析,语法分析,语义分析及优化设计等各方面。词法分析阶段是编译过程的第一个阶段,是编译的基础。这个阶段的任务是从左到右一个字符一个字符地读入源程序,即对构成源程序的字符流进行扫描然后根据构词规则识别单词(也称单词符号或符号)。词法分析程序实现这个任务。词法分析
.
共分享92篇相关文档