南华大学计算机科学与技术学院 实验报告
实验目的及要求
目的
通过设计、编制、调试一个具体的词法分析程序,加深对词法分析原理的理解,并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。
要求
根据具体情况,由同学们自己选取C语言的一个适当大小的子集(可取一类典型单词,也可以尽可能使各种类型的单词都兼顾到);在实习前一定要制出相应的表。
实验时间:4-8学时
检查内容及时间:A)完整的实验报告。
B)在机器上调试成功的源程序。
软件、硬件环境
Visual studio 2010 ,Windows 7操作系统
计算机一台
2.实验步骤
分析
对于单词符号我们将其分成四类:保留字K、标识符I、常数C和界符P,每类单词符号均可使用一张表格表示.在词法分析过程中,保留字K和界符P这两个表格的内容是固定不变的(由语言确定),源程序字符串只能从其中选取,而标识符I、常数C这两表是在分析过程中不断形成的.
对于一个具体源程序而言,在扫描字符串时识别出一个单词,若这个单词的类型是K、I、C或P中之一,那么就以单词的二元式形式输出.每次调用词法分析程序,它均能自动继续扫描下去,形成下一个单词,直到整个源程序全部扫描完毕,从而形
您可能关注的文档
最近下载
- 复杂地质条件下引水隧洞开挖支护施工技术研究.docx VIP
- GB 50184-2011 工业金属管道工程施工质量验收规范.docx VIP
- 2026年上海市物业经理(高级)技能等级培训考试题库(附答案).docx VIP
- 4口语交际《倾听》课件高教版中职语文基础模块上册.pptx VIP
- 停车场运营服务方案.docx
- 简易呼吸气囊使用评分表.doc VIP
- 6.推动形成全面对外开放新局面 课件 中职思想政治高教版中国特色社会主义.ppt
- 《陪伴类玩具多模态情感交互能力分级与评估》(T_ISC 0142-2026AI).pdf VIP
- 厦门市绿化种植施工规范.pdf VIP
- 隧道施工训练工区实训指导书-哈尔滨铁道职业技术学院.PDF
原创力文档

文档评论(0)