题4编译原理文档.docVIP

  • 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)

1亿VIP精品文档

相关文档