
词法分析实验报告(编译原理)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本实验报告探讨了编译原理中的词法分析技术,详细记录了设计与实现一个简单语言词法规则的过程和方法,并对实验结果进行了讨论。
一、实验目的:调试并完成一个词法分析程序,并加深对词法分析原理的理解。
二、实验要求:
1. 待分析的简单语言的词法规则如下所示:
(1)关键字包括:begin, if, then, while, do, end。所有关键字均为小写。
(2)运算符和分隔符有::=,+,-,*,/,< ,<= ,<> ,> ,>= ,= ;( ) #。
(3)其他单词包括标识符(ID)与整型常数(NUM),其定义如下:
ID = letter (letter | digit)*
NUM = digit digit*
(4)空格由空白、制表符和换行符组成,通常用于分隔不同的词素,在词法分析阶段会被忽略。
2. 各种单词符号对应的类型编码略
3. 该程序的功能为:输入所给文法规则的源代码字符串;输出二元组(syn,token或sum)序列。其中:
- syn表示单词的类型码;
- token存放的是实际的单词内容;
- sum是整型常数。
全部评论 (0)
还没有任何评论哟~


