编译原理词法分析报告.docVIP

  • 17
  • 0
  • 约小于1千字
  • 约 4页
  • 2021-08-15 发布于广东
  • 举报
《编译原理/技术》实验报告 专业班级_ 软工1502 姓名__赵翘楚__学号_20151107062 实验名称:词法分析 实验目的 设计、编制并调试一个词法分析程序,加深对词法分析原理的理解。 实验要求 待分析的简单语言的词法 关键字:begin if then while do end所有的关键字都是小写 运算符和界符:= + - * / = = = ; ( ) # 其他单词是标识符(ID)和整型常熟(NUM),通过以下正规定义: ID=letter(letter|digit)* NUM=digit digit* (4)空格由空白、制表符和换行符组成。空格一般用来分隔ID、NUM、运算符、界符和关键字,词法分析阶段通常被忽略 2.各种单词符号对应的种别码 图1各种单词符号对应的种别码 单词符号 种别码 单词符号 种别码 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词法分析程式的功能 输入:所给文法的源程序字符串。 输出:二元组(syn,token或sum)

文档评论(0)

1亿VIP精品文档

相关文档