一、实验目的
通过设计编写和调试词法分析程序,了解扫描器的组成结构,不同单词的识别方法,掌握由单词的词法分析规则出发,用程序实现扫描器的设计方法。
二、实验内容
1、定义表格,编写查找函数,填写token表和符号表 ;
2、编写 识别单词的函数,至少能识别关键字、标识符、界符、运算符、数值整数和实数;
3、 编写词法分析器的总程序,能完成界面输出;
三、实验方案设计
词法分析程序的功能是从源程序中读入一个个字符,一句sample语言的语法规则,识别出每个单词,若有错误,这报告错误,并指出错误所在位置。
1.定义符号表
2.编写词法分析主函数
3.编写分类函数
4.分别编写识别关键字,识别运算符,识别常数,识别界符,识别表示符函数。
5.编写错误提示函数。
2021-05-16 23:31:47
91KB
词法分析
1