编译原理词法器的构造资料.docVIP

  • 4
  • 0
  • 约4.67千字
  • 约 12页
  • 2016-06-09 发布于湖北
  • 举报
实 验 报 告 (20 / 2015 学年 第 学期) 课程名称 实验名称 实验时间 年 月 日 指导单位 指导教师 学生姓名 班级学号 学院(系) 专 业 实 验 报 告 实验名称 指导教师 实验类型 实验学时 实验时间 实验目的和要求 二、实验环境(实验设备) 实验原理及内容 整数::=数字|数字整数 运算符::=+|-|*|||= 分隔符::=,|;|(|)|{|} 保留字是一种特殊的标识符,不独立写出其文法 状态转换图如下: 按照书上的步骤写程序 因为程序要求将用户的输入保存到文件中所以这里要用到文件存贮操作,fopen(FILE *文件名,打开方式)。一共有三个函数分别是 bool LETTER(char A) //判断字符是否是字母 { if(A=aA=z) return true; else if(A=AA=Z) return true; else return false; } bool DIGIT (char A) //判断字符是否是数字 { if(A=0A=9) return true; else return false; } bool REAERVE(char *a) //判断标识符是否为保留字 {

文档评论(0)

1亿VIP精品文档

相关文档