编译原理实验词法分析程序设计(源代码+报告)
报告里有完整源代码+状态转换图+完整程序设计思路+主程序和子程序流程图+数据结构+测试用例+很多字的总结实验内容:简单语言的词法规则描述,其中,标识符是以字母开头、以字母和数字组成的任意符号串,常数为整数,即以数字组成的符号串。请完成以下任务: (1)画出识别该语言词法规则的状态转换图; (2)依据状态转换图,设计并编制词法分析程序,实现从输入源程序中,识别出各类单词,即关键字、标识符、常数、运算符、界符五大类,并输出各个单词的种别码和单词符号自身的值。 (3)设计恰当的测试用例对各类单词的识别进行测试。理解词法分析器的任务和工作原理;掌握词法分析器的构建过程,并能够针对给定语言的词法规则,使用某种高级编程语言实现其词法分析器。
759.14KB
文件大小:
评论区