编译原理实验-词法分析器.doc

................. 洛阳理工学院实验报告 院部 计算机系 班级 B150402 学号 姓名 课程名称 编译原理 实验日期 2018.6.4 实验名称 词法分析器 成绩 实验目的: 加深对词法分析过程的理解;加强对词法分析方法的掌握;能够采用一种编程语言实现简单的词法分析;能够使自己编写的程序对简单的程序片段进行词法分析。 实验条件: 装有Windows操作系统,Microsoft Visual C++ 6.0。 实验内容: 自定义一种程序设计语言,或选择已有的一种高级语言(C语言),编制它的词法分析程序。 实验要求: 1.对单词的构成规则有明确的定义 2.编写的程序能够正确识别源程序中的单词符号 3.识别出的单词以种别码,值的形式保存在符号表中 4.词法分析中源程序和分析后的符号表均保存在.txt文件中 5.有一定的检查错误的能力。遇到错误时可显示“Error”,然后跳过错误部分继续显示。 6. 实验报告包括以下内容 (1)编程思路、流程图、源代码 (2)上机调试时发现的问题,以及解决的过程 (3)所使用的测试数据及结果 (4)心得体会 实验步骤 1.给出目标语言的所有单词符号及种别编码、单词符号的状态转换图。 2.依次读入源程序,对源程序进行单词切分和识别,直到源程序结束。 3.对正确的单词,按照它的种别以种别码,值的形式保存在符号表中。 4.对不正确的单词,做

文档评论(0)

1亿VIP精品文档

相关文档