学士学位论文-编译原理词法分析实验一词法分析扫描器的设计实现.docVIP

  • 2
  • 0
  • 约 14页
  • 2017-01-08 发布于辽宁
  • 举报

学士学位论文-编译原理词法分析实验一词法分析扫描器的设计实现.doc

学士学位论文-编译原理词法分析实验一词法分析扫描器的设计实现.doc

编译原理程序设计实验报告 ——实验题目 班级:计算机1306 姓名: 学号:289 实验目标:词法分析扫描器的设计实现 实验内容: 概要设计 主函数:每次从文件中读取一个字符,不是#,继续判断其是否是0~9数字,是进入isnumber()函数,否继续判断其是否是a~z或A~Z,是进入isalpha()函数,否继续判断是否是空格或换行符,是继续读下一个字符,否进入isother()函数。 Isnumber():读字符,将数字(包括小数点)全部接收,并存入常数表。 Isalpha():读字符,将a~z或A~Z(包括下划线)全部接收,与关键字表比较,匹配,输出序号,否则存入标识符表。 Isother():读字符,将符号都接受,与界符表比较,匹配输出序号,遇到”或’分别存入字符表和字符串表。 流程图 T F T F T F F 关键函数 void IsNumber(); //读的是数字 void

文档评论(0)

1亿VIP精品文档

相关文档