- 4
- 0
- 约5.44千字
- 约 9页
- 2018-01-05 发布于河南
- 举报
编译原理——词法分析器
词法分析器
学院:理学院
班级:数学与应用数学——2
学号:2008303574
姓名:赵梦
指导教师:李声
1实验目的及要求
本次实验通过用C语言 设计、编制、调试一个词法分析子程序,识别单词,实现一个C语言词法分析器,经过此过程可以加深对编译器解析单词流的过程的了解。
2运行环境:
硬件:windows xp
软件:visual c++6.0
3实验步骤
查询资料,了解词法分析器的工作过程与原理。
分析题目,整理出基本设计思路。
实践编码,将设计思想转换用c语言编码实现,编译运行。
4.测试功能,多次设置包含不同字符,关键字的待解析文件,仔细察看运行结果,检测该分析器的分析结果是否正确。通过最终的测试发现问题,逐渐完善代码中设置的分析对象与关键字表,拓宽分析范围提高分析能力。
4实验内容
本实验中将c语言单词符号分成了四类:关键字key(特别的将main说明为主函数)、普通标示符、常数和界符。将关键字初始化在一个字符型指针数组*key[]中,将界符分别由程序中的case列出。在词法分析过程中,关键字表和case列出的界符的内容是固定不变的(由程序中的初始化确定),因此,从源文件字符串中识别出现的关键字,界符只能从其中选取。标识符、常数是在分析过程中不断形成的。
对于一个具体源程序而言,在扫描字符串时识别出一个单词,若这个单词的类型是关键字、普通标示符、常数或界符
您可能关注的文档
最近下载
- 近年永康护理编制试题及答案.doc VIP
- 机关公文常用词汇集锦 公文写作常用词汇和句子集锦2016.doc VIP
- 《康复医学概论》教案.doc VIP
- 公文写作标题及常用词汇集锦.doc VIP
- 定格动画第七章——巧夺天工的后期处理PPT课件.pptx VIP
- 中考语文复习专题: 名著阅读《西游记》课件(共64张PPT).pptx VIP
- 幼儿园科学领域--关键经验与活动指导(缪丽萍)-幼儿园科学小班(上)课件.pptx VIP
- 双排落地式、悬挑、满堂、附着式脚手架搭设要求及安全管理.pdf
- 《火力发电厂工程气候可行性论证技术规范》.pdf VIP
- 定格动画第六章——定格动画现场拍摄PPT课件.pptx VIP
原创力文档

文档评论(0)