中国科大 第六章 LR分析法及分析程序自动构造 第一节 概述 本章介绍上下文无关文法的LR分析方法及分析程序的自动构造 LR:自左至右扫描,最右推导的逆过程 一、LR方法 1.基本思想 在规范归约过程中,一方面记住已移进和归约的整个符号串,另一方面根据所用的产生式推测未来可能碰到的输入符号. 第一节 概述一、LR方法 2.优缺点 优点:与其它技术相比,适应文法范围更广。能力更强,识别效率相当,尤其在自左向右扫描输入串时就能发现其中错误,并能准确指出出错位置。 缺点:若用手工构造分析程序,工作量太大,且容易出错,所以必须使用自动产生这种分析程序的产生器。 3.产生器的作用 应用产生器产生一大类上下文无关文法的LR分析程序 对二义性文法或难分析的特殊文法,施加一些限制,使之能用LR分析。 第一节 概述二、LR分析器 LR分析法通过LR分析器来实现 第一节 概述二、LR分析器 1、从逻辑上说,LR分析器包括两部分: —总控程序,或称为语法分析程序; —分析表 注:后面要学习的所有LR分析器的总控程序都相同。仅仅是它们的分析表不同 2、总控程序作用: —查分析表,根据分析表的内容做若干简单动作,如读头后移,入栈出栈等。 注:由于总控程序很简单,所以产生器的任务就是产生分析表 第一节 概述三、分析表 一个文法的LR分析器常常对应着若干不同分析表,所有分析表都恰好识别文法所
您可能关注的文档
- 岳麓版历史必修3第一课《孔子与老子》.ppt
- 岳麓版历史必修一第8课_.ppt
- 辩证施护纲要.ppt
- 岳麓版历史必修一第20课新民主主义革命与中国共产党.ppt
- 辨证唯物主义自然观演示文稿.ppt
- 岳麓版选修3第九课欧亚战争策源地的形成(共47张).ppt
- 辨析语病之抓标志.ppt
- 岳麓书社高中历史必修3第1、2课.ppt
- 孕产妇健康管理技术规范2015上交.ppt
- 孕产妇知识讲座.ppt
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
最近下载
- 07-SAP矿业经营成本核算方案.pdf VIP
- 英语活动手册电子书上册一年级.docx VIP
- 01-SAP矿业行业解决方案手册.pdf VIP
- 英语一年级下册活动手册+评价手册答案解析Unit 8 Weather.pdf VIP
- 【电子课件Unit 6】新编实用英语(第五版)综合教程1 (修订版).pptx VIP
- 2025年中考英语试题云南及答案.docx VIP
- 2015年四川省直属事业单位考试综合知识真题答案解析.docx VIP
- 04-SAP矿业采购库存与销售管理.pdf VIP
- 北师大版八年级数学上册 第四章《一次函数》章节测试卷(含答案).pdf VIP
- 新英语活动手册一年级下册.pdf VIP
原创力文档

文档评论(0)