- 6
- 0
- 约 11页
- 2017-06-15 发布于北京
- 举报
第五章 自底向上优先分析法
自底向上优先分析法,其基本思想是采用自左向右扫描,向下而上分析。该类分析方法是从输入符号串开始,查找句柄,并使用规则把它归约成相应的非终结符号。任何自底向上分析的关键,就是要找出这种句柄。本章首先介绍自底向上分析一般过程,然后介绍算符优先分析法。
本章重点:句柄、算符优先分析法
第一节 自底向上分析一般过程。
先举例说明
例1 有一文法G[S]
S→aAcBe
A→b
A→Ab
B→d 对输入串abbcde#进行分析,检查该符号串是否是G[S]的句子。它的最右推导是:
S?aAcBe?aAcde?aAbcde?abbcde 由此我们可以构造它的逆过程即归约过程。
先设一个先进后出符号栈,并且把句子左括号“#”号放入栈底,其分析过程如下所示
上述归约过程,是从输入符号串开始,自底向上地通过归约当前句型的句柄来建立语法树的。我们不难画出上述分析过程的语法树,下图。在图中,我们仅画出与生成语法树有关的几步。从所建立的语法树,可以清楚看出,上述每一步确实都是归约当前句型的句柄。且句柄出现在符号栈栈顶,不会在栈中间,其实上述分析过程并未真正解决句柄的识别问题。例如,对于上面的例子,分析进行到第(5)步,当时栈内符号串为aAb。根据该符号串,我们有规则A→Ab。和规则A→b。那么,符号串Ab和b都是某条规则的右部,故都有可能被判别是句型的句柄。
您可能关注的文档
- 第二章 文献的类型及识别.ppt
- 表面张力与其检测方法.doc
- 设备管理的理念及策划.pdf
- 任务分配 概要设计说明书课件.doc
- 第5篇 选择结构程序设计.ppt
- c++程序设计第五篇.ppt
- 第三章 9 MPLAB IDE调试(仿真).pdf
- 全球森林状况课件.docx
- 基于LDAP的分布式虚拟资源的命名和定位.doc
- 数据结构问题解答_副本.doc
- 2026年小学六年级科学科学实验操作竞赛试卷.docx
- 2026年事业单位公基高频考点试卷.docx
- 新人教版九年级数学上册30.2 三角形的内切圆 优质课件ppt.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆(第1课时)课件.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆 课件.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆(第1课时)优质课件.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 课件ppt.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 优质教学课件.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 教学课件.pptx
- 新人教版九年级数学上册30.3 正多边形与圆 (第2课时)优质课件.pptx
最近下载
- 广东省第十届班主任能力大赛:情景答辩题目汇总(初中组).docx VIP
- 2023年枣庄市山亭区社区工作者招聘笔试试题及答案解析.docx VIP
- 机械制图与AutoCAD教学课件完整版电子教案.ppt
- 人教版(新教材)小学音乐一年级上册第二单元《麒麟的节奏密码》每节课教学设计汇编(含六个教学设计).docx VIP
- 人教版音乐一年级上册第二单元 麒麟的节奏密码第3课节奏密码音符教案.docx VIP
- 教师资格认定申请表(模板).pdf VIP
- 钢结构单层厂房施工方案精编.doc VIP
- 2026年枣庄市山亭区社区工作者招聘笔试备考试题及答案解析.docx VIP
- 2.4《信息技术应用》课件 2026秋新人教版数学四年级上册.pptx
- 神经病学-神经系统疾病的辅助检查.ppt VIP
原创力文档

文档评论(0)