logo资料库

Lex词法分析实验.doc

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
Lex 词法分析 一、实验目的 通过编写并上机调试一个词法分析程序,掌握在对程序设计语言 的源程序进行扫描的过程中,将其分解成各类单词的词法分析方法。 二、预习与参考 词法分析过程输入和输出、正规式、词法分析程序的自动生成。 三、实验内容 据教学要求和学生具体情况,从具有代表性的高级程序设计语言 中,选取一个适当大小的子集,例如可以选取一类典型单词,也可以 尽可能使各种类型的单词都能兼顾到。 用 LEX 语言定义模拟的简单语言的词法构成,自动生成词法分 析程序。 四、实验要求 要求将用模拟语言书写的源程序进行词法分析,输出源程序清 单,Token 文件和错误信息文件,若有错误,必须输出错误在源程序 中行号和列号,并将符号表和字符串以文件的形式写出来。所有实验 项目均要求每个同学独立完成,并书写相关实验报告。 六、实验报告要求 实验报告按格式书写,格式如下: 实验目的与内容(给出语言子集) 词法分析实现过程(给出源程序,如何得到目标程序) 测试及分析说明(给出三组测试结果) 课程设计小结(在实验中遇到的困难以及如何解决的,对自己的 程序的评价,你的收获有那些?)
七、思考题 如何扩充你的程序使之能成为一个完整的高级语言的词法分析 程序。 八、实验成绩评定办法 源程序 40%、实验结果 40% 测试数据 10%、实验报告 10%。
分享到:
收藏