- 2
- 0
- 约5.44千字
- 约 27页
- 2018-11-19 发布于江苏
- 举报
第6章 自底向优先分析法
第6章 自底向上优先分析法 自底向上优先分析概述 简单优先分析 算符优先分析 自底向上分析方法 自底向上分析方法,也称移进-归约分析法。 实现思想: 对输入符号串自左向右进行扫描,并将输入符逐个移入一个后进先出栈中,边移入边分析,一旦栈顶符号串形成某个句型的句柄时,(该句型对应某产生式的右部),就用该产生式的左部非终结符代替相应右部的文法符号串,这称为归约。 重复这一过程直到归约到栈中只剩文法的开始符号时则为分析成功,也就确认输入串是文法的句子。 算法应考虑的问题 算法是否能够终止? 算法是否快速? 算法是否能够处理所有的情况? 在每一步中如何选择子串进行归约? 自下而上语法分析的策略:移进-规约分析。 移进就是将一个终结符推进栈。 归约就是将0个或多个符号从栈中弹出,根据产生式将一个非终结符压入栈。 移进-归约过程是自顶向下最右推导的逆过程(规范归约)。 简单优先分析法 对一个文法按一定原则求出该文法所有符号(终结符和非终结符)之间的优先关系,按照这种关系确定归约过程中的句柄,它的归约实际上是一种规范归约。 算符优先分析法 只规定算符(终结符)之间的优先关系。找到句柄就归约,不是规范归约。 简单优先分析法 按照文法符号(包括终结符和非终结符) 的优先关系确定句柄。 简单优先文法的定义 满足以下条件的文法是简单优先文法 (1)在文法符号集V中,
您可能关注的文档
- 第18课 中国代民族工业的发展.ppt
- 第19章 摄食eeding.ppt
- 第19章 摄feeding.ppt
- 第18课 中近代民族工业的发展.ppt
- 第19章管理零售、批发与市场后勤.ppt
- 第19章管理零、批发和市场后勤.ppt
- 第19课 中国代民族工业的发展.doc
- 第19课 中近代民族工业的发展.doc
- 第1单元 位置与方向第二单元 除数是1位数的除法第三单元.ppt
- 第17章 非性电路简介.doc
- DB61∕T 5141-2025 铝合金加固混凝土结构技术规程.docx
- T∕XCTA 0005-2026 餐饮服务业油烟污染治理技术规范.pdf
- DB31 933-2025 大气污染物综合排放标准.docx
- DB63T 2493-2026 菜薹雄性不育系制种技术规程.docx
- DB42T 2518-2026 排水沥青路面应用技术规范.pdf
- DB42T 2498-2026 波斯菊景观花海种植技术规程.docx
- DB54T 0596-2026 杰卡尔孜半细毛羊.docx
- DB42T 2507-2026 受污染耕地安全利用项目实施规范.pdf
- DB42T 2504-2026 小香葱生产技术规程.docx
- DB42T 2526-2026 地震预警信息发布规范.docx
原创力文档

文档评论(0)