词法分析器-weiyang.docVIP

  • 1
  • 0
  • 约 9页
  • 2017-06-16 发布于重庆
  • 举报
词法分析器-weiyang

编译原理课程 ——词法分析器实验报告 专业班次:计算机科学与技术 学员姓名:微阳 指导教员: 联系电话: 单位: 2013年4月 一.实验目的及要求 1.通过设计、编制、调试一个具体的词法分析程序,加深对词法分析原理的理解,并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法. 2.在VC6环境下完成词法分析器调试,截屏实验结果,实验报告以电子版形式上交。 二.实验步骤 (一)本实验分析的简单语言的词法 1.关键字(所有关键字都是小写): do while int case break if else then 2.其他单词是标识符(ID)和整型常数(NUM),通过以下正规式定义: ID=letter(letter| digit)* NUM=digit digit * 3.运算符和界符: := + – * / = = = ; ( ) # 4.空格由空白、制表符和换行符组成。空格一般用来分隔ID、NUM,运算符、界符和关键字,词法分析阶段通常被忽略。 (二)各种单词符号对应的种别码 单词符号 种别码 单词符号 种别码 do 1 : 17 while 2 := 18 int 3 20 case 4 21 break 5 = 22 if 6 23 Else 7 =

文档评论(0)

1亿VIP精品文档

相关文档