编译原理课程设计词法分析器文档
《编译原理课程设计词法分析器文档》由会员分享,可在线阅读,更多相关《编译原理课程设计词法分析器文档(16页珍藏版)》请在毕设资料网上搜索。
1、 20112012 学年第一学期 编译原理课程设计报告编译原理课程设计报告 专业: 计算机科学与技术 学生姓名: 张金荣 指导教师: 孔繁茹 完成时间: 2019 年 6 月 30 日 目目 录录 第 1 节 课程设计目的 1 第 2 节 课程设计要求 1 第 3 节 课程设计内容 2 第 4 节 状态转换图 . 4 第 5 节 实现工具 4 第 6 节 实现函数 4 第 7 节 测试结果 5 第 8 节 实验源代码 6 第 9 节 参考文献 9 致谢致谢 感感设计目的 理解词法分析器的基本功能。词法分析的任务是:从左至右逐个字符地对 源程序进行扫描,产生一个个的单词符号(token) ,把作
2、为字符串的源程序改造 成 单词符号串的中间程序。因此,词法分析是编译的基础。 理解词法规则的描述方法。程序设计语言一般可以用标识符、关键字、运 算符、分隔符、常量、字符串和注释符来描述 理解状态转换图及其实现。一个状态转换图可用于识别(或接受)一定的 字符。 大多数程序语言的单词符号都可以用转换图予以识别。 转换图非常易于 用程序实现,最简单的办法是让每个状态结对应一小段程序。 能够编写简单的词法分析器。 2.课程设计的要求 手工构造一个简单的词法分析程序, 能够识别标识符、整数、关键字、算符、 界符。 - - 2 画出识别单词的状态转换图。 (若状态转换图过于复杂,可以只画出主要部分;若依旧
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译 原理 课程设计 词法 分析器 文档
