- 25
- 0
- 约4.44千字
- 约 7页
- 2017-11-17 发布于河南
- 举报
题4编译原理文档
河海大学
编译原理课程设计
学生姓名: 仲 良 骏
学 号: 0806010418
班 级: 计算机4班
专 业: 计算机科学与技术
指导教师: 王双利,刘颜君
题目二 说明语句的词法分析器
一、设计目的
了解词法分析程序的基本构造原理,掌握词法分析程序的手工构造及自动构造方法。
二、设计内容
根据PASCAL语言的说明语句形式,用手工及自动方法构造一个对说明语句进行词法分析的程序。该程序能对从键盘输入或从文件读入的形如:
“const count=10,sum=81.5,char1=’f’,string1=”hj”, max=169;”
的常量说明串进行处理,分析常量说明串中各常量名、常量类型及常量值,并统计各种类型常量个数。
三、设计要求
1、输入的常量说明串,要求最后以分号作结束标志;
2、根据输入串或读入的文本文件中第一个单词是否为“const”判断输入串或文本文件是否为常量说明内容;
3、识别输入串或打开的文本文件中的常量名。常量名必须是标识符,定义为字母开头,后跟若干个字母,数字或下划线;
4、根据各常量名紧跟等号“=”后面的内容判断常量的类型。其中:字符型常量定义为放在单引号内的一个字符;字符串常量定义为放在双引号内所有内容;整型常量定义为带或不带+、- 号,不以0开头的若干数字的
原创力文档

文档评论(0)