- 54
- 0
- 约6.61千字
- 约 9页
- 2016-12-25 发布于湖北
- 举报
实验2 词法分析程序的设计
一、实验目的
掌握计算机语言的词法分析程序的开发方法。?
二、实验内容
编制一个能够分析三种整数、标识符、主要运算符和主要关键字的词法分析程序。
三、实验要求
1、根据以下的正规式,编制正规文法,画出状态图;
标识符 字母(字母|数字字符)*
十进制整数 0 | ((1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)*)
八进制整数 0(1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)*
十六进制整数 0x(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)*
运算符和界符 + - * / = ( ) ;
关键字 if then else while do
2、根据状态图,设计词法分析函数int scan( ),完成以下功能:
从文本文件中读入测试源代码,根据状态转换图,分析出一个单词,
以二元式形式输出单词单词种类,单词属性
其中单词种类用整数表示:
0:标识符
1:十进制整数
2:八进制整数
3:十六进制整数
运算符和界符,关键字采用一字一符,不编码
其中单词属性表示如下:
标识符,整数由于采用一类一符,属性用单词表示
运算符和界符,关键字采用一字一符,属性为
您可能关注的文档
- 高三复习_三角函数的图像和性质(公开)总结.ppt
- 编译原理(第5章)材料.ppt
- 鼻咽癌教学查房合编.ppt
- 编译原理(龙书)习题(5,6,7,8)章材料.ppt
- 编译原理chapter7LR材料.ppt
- 编译原理chpt4文法和语言材料.ppt
- 编译原理—第3章文法和语法材料.ppt
- 高三复习欧洲东部和北亚俄罗斯用总结.ppt
- 编译原理第4部分语法材料.ppt
- 编译原理-第五章材料.ppt
- 无人机在设施农业中的精准作业应用与市场前景.docx
- 户用光储一体化系统产品形态、市场渗透率与消费者偏好研究_市场调研报告.docx
- 光伏产品“数字护照”(Digital Product Passport)强制推行时间表预测及其对供应链透明化的革命性影响.docx
- 水上光伏(湖泊、水库、近海)技术挑战、环境评估与投资收益研究_市场调研报告.docx
- 电镀铜栅线技术替代银浆的彻底无银化路径与成本拐点预测.docx
- 硅基叠层太阳能电池的效率突破与产业化瓶颈分析.docx
- 城市地下管廊无人机自主充电与数据断点续传技术应用.docx
- 老年人对器官捐献的认知与意愿调研.docx
- 大疆创新与极飞科技在农业无人机领域的战略路径对比.docx
- 体育赛事IP数字化运营:NBA、CBA短视频内容分发策略与粉丝活跃度对比_竞争分析报告.docx
最近下载
- 医学影像学消化肝胆胰脾.pptx VIP
- 《第十一章体育与健康基础常识高矮与胖瘦课件》小学体育与健康人教版三四年级_2.ppt VIP
- 2024年职业技能鉴定考试(质量督导员)经典试题及答案.docx VIP
- 2025年演出经纪人艺人“人设”的建立、维护与深化专题试卷及解析.pdf VIP
- 特种作业人员报审表.xls VIP
- 2025年特许金融分析师变动股利政策与DDM估值专题试卷及解析.pdf VIP
- 2025年信息系统安全专家漏洞管理与其他安全流程(如事件响应)的集成专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照传感器校准基础理论与重要性专题试卷及解析.pdf VIP
- 2026年四级电子商务师职业技能鉴定理论考试题库(含答案).pdf
- 成都市2022级高三三诊政治试卷(含答案).pdf
原创力文档

文档评论(0)