词法分析程序设计
8000多字 10页
一、实验名称:词法分析程序编制
二、实验目的:
通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。同时通过此程序提高学生分析问题,解决问题的实际能力,进一步的掌握分析调试程序的方法。并通过此程序的编制,为以后设计更加复杂的程序打下基础。
三、实验要求:
1.内容要求:编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的内部编码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分继续显示)
2.实验预习:词法分析器的功能和输出格式,单词的BNF表示,“超前搜索”方法
3.程序要求:分模块编写,要测试多组数据
识别保留字为类别1,常数为类别3,运算符为类别4,分隔符为类别5,其他符号为类别2