编译原理课程设计--- 词法分析程序
《编译原理课程设计--- 词法分析程序》由会员分享,可在线阅读,更多相关《编译原理课程设计--- 词法分析程序(10页珍藏版)》请在毕设资料网上搜索。
1、 编译原理课程设计编译原理课程设计 词法分析程序词法分析程序 姓名姓名 : * 班级班级 :* 学号学号 : * 日期日期 : 2011-12-30 词法分析程序设计词法分析程序设计 课程设计课程设计目的目的: 运用所学习的知识和语言,设计编制和调试一个具体的词法分析程序,通过运行程序 从而加深对词法分析的理解。 课程设计课程设计要求要求: 通过对 PL/0 词法分析程序(GETSYS)的分析, 编制一个具有以下功能的词法分析程序: a.输入待进行词法分析的源程序,输出为单词串,即由(单词,类别)所组成的二元 组序列; b.有一定的错误检查能力,例如能发现 2a 这类不能作为单词的字符串。 课
2、程设计思路:课程设计思路: 词法分析所能分辨的符号有,常数,字符,关键字,界符,运算符等类型,设计的程 序要求可以分辨各种不同的类型,可以运用 C 语言文件操作的功能,导入一个已经存在的 文本文件,对文本文件的内容进行此法分析,并且把分析结果导入到另外一个文件当中。 主要变量说明:主要变量说明: 运用 C 语言的宏定义功能,111 这十二个数字分别用来表示不同的关键字,12 代表标 示符类型 ID,13 代表常数类型 INT,14 代表界符类型 JF,15 代表运算符类型 YSF。定义 一个长度为 30 的数组,用来存放标示符和常量。设置指向固定文件的指针write 和 read,用 来进行对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译原理课程设计- 词法分析程序 编译 原理 课程设计 词法 分析 程序
