编译原理实验指导书
实验
1
词法分析
实验目的
1.
巩固对词法分析的基本功能和原理的认识。
2.
能够应用自动机的知识进行词法分析。
3.
理解并处理词法分析中的异常和错误。
实验内容
设计实现类高级语言的词法分析器,基本功能为识别以下几类单词:
标识符(由大小写字母、数字以及下划线组成,但必须以字母或者下划
线开头)
关键字(①类型关键字:整型、浮点型、布尔型、记录型;②分支结构中
的
if
和
else
;③循环结构中的
do
和
while
;
运算符(①算术运算符;②关系运算符
;③
逻辑运算)
界符(①用于赋值语句的界符,如
“=”
;②用于句子结尾的界符,如
“ ” ; ;
常数(无符号整数和浮点数等)
注释(
/*……*/
形式)
实验要求
(
1
)要求基于
DFA
技术设计词法分析器。
评论0
最新资源