词法分析绝对成功的代码.docxVIP

  • 4
  • 0
  • 约3.32千字
  • 约 5页
  • 2019-02-05 发布于湖南
  • 举报
词法分析-编译原理-词法分析 1、 实验内容或题目 设计、编制并调试一个词法分析程序,加深对词法分析原理的理解。 2、实验目的与要求 用C语言对一个简单语言的子集编制一个一遍扫描的编译程序,以加深对编译原理的理解,掌握编译程序的实现方法和技术。 3、 实验步骤与源程序 ⑴ 实验步骤 1.待分析的简单语言的词法 ①关键字 begin if then while do end 所有的关键字都是小写 ②运算符和界符 : = - * / = = = ; () # ③其他单词时标识符(ID)和整型常数(NUM),通过以下正规式定义: ID=letter(letter|digit)* NUM=digit digit* ④空格由空白、制表符和换行符组成。空格一般用来分隔ID、NUM、运算符、界符和关键字,词法分析阶段通常被忽略。 2.各种单词符号对应的种别码 单词符号 种别码 单词符号 种别码 begin 1 : 17 if 2 := 18 then 3 20 while 4 21 do 5 = 22 end 6 23 letter(letter|digit) * 10 = 24 digit digit* 11 = 25 13 ; 26 - 14 ( 27 * 15 ) 28 / 16 # 0 3.词法分析程序的功能

文档评论(0)

1亿VIP精品文档

相关文档