已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,上次课内容回顾,构造词法分析器的一般方法和步骤: 描述:用正规式对模式进行描述; 构造NFA:为每个正规式构造一个NFA; 确定化:将NFA转换成等价的DFA; 最小化:优化DFA,使其状态数最少; 构造词法分析器:由DFA构造词法分析器。,2,2.4 从正规式到词法分析器,由DFA构造词法分析器 表驱动型的词法分析器 用状态转换矩阵存放的DFA DFA模拟算法(算法2.1) 小修改(输入文件,最长匹配),DFA 模拟算法,DFA 转换矩阵,3,2.4 从正规式到词法分析器,直接编码的词法分析器 直接用程序代码描述DFA的行为 DFA实际上就是一个抽象的程序流图(忽略了程序的实现细节) 程序结构与DFA之间的对应关系: 初态 程序的开始; 终态 程序的结束(不同终态返回不同记号); 转移 分情况或者条件语句(case/if); 环 循环语句(loop); 返回终态时应满足最长匹配原则。 P42: 例2.21,4,2.4 从正规式到词法分析器,词法分析器生成器简介 理论基础:构造词法分析器的各个步骤均有算法。 LEX的基本结构:分析表驱动器 利用LEX构造词法分析器的关键: 用LEX提供的正规式集合设计记号的模式; 用LEX提供的语义支持识别记号或指出输入中的错误。,5,2.5 本章小结,词法的双重含义:词法规则词法分析 单词、记号、模式 形式化描述:正规式与正规集 记号的识别:有限自动机 NFA:与正规式有对应关系,易于构造,状态数少; DFA:具有确定性,不易构造,状态数可能多; 识别方法:模拟DFA、模拟NFA 从DFA构造词法分析器(2种),6,作业,P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新兴市场掘金:中东与拉美地区宿舍健身器材的市场渗透率预测
- 智能榨汁机赋能银发经济:适老化交互设计如何解决独居老人营养缺口
- 私人健康管家会员制运营方案
- 2026年湖北省十堰市单招综合素质考试模拟试卷及参考答案详解
- 2026年洛阳瀍河职业学院高职单招职业技能考试题库附参考答案详解【综合卷】
- 2024年太原汾河职业学院单招职业技能考试模拟试卷带答案详解(综合卷)
- 2027年湖北交通职业学院高职单招职业技能考试模拟试卷含答案详解(黄金题型)
- 2025年山东鲁江职业学院单招综合素质考试模拟试卷附参考答案详解【培优B卷】
- 2026年鹤壁能源化工职业学院高职单招职业技能考试题库附参考答案详解(研优卷)
- 2024年湖南电气职业技术学院高职单招职业技能考试模拟试卷(必刷)附答案详解
- GB/T 47661-2026温室气体产品碳足迹量化方法与要求风力发电
- 2026贵州农商联合银行第二批社会招聘11人笔试参考题库及答案详解
- 2026年新疆银行人员招聘笔试参考题库及答案详解
- 2026年联通考试试题及答案
- 2026年湖北公开遴选公务员考试(综合管理类)综合试题及答案
- 2026年专业技术人员继续教育公需科目人工智能及应用试题及答案
- 江苏徐州市交通控股集团招聘笔试题库2026
- 2025年株洲市荷塘区事业单位招聘笔试试题及答案解析
- 2026春每日一练小纸条数学人教版小升初
- 武汉理工大学新生数学入学测试真题
- 2026年养生食疗教程课件
评论
0/150
提交评论