- 5
- 0
- 约1万字
- 约 71页
- 2018-10-18 发布于江苏
- 举报
语法分析自底上分析
第五章 语法分析——自底向上分析 5.1 基本问题 方法 从句子出发,反复利用产生式做归约 (用产生式的左部替代右部),逐步构造语法分析树,最后得到文法的开始符号 核心 寻找句型与句柄的匹配 分析方法 例 5-1: S → a A c B e A → A b|b B → d 分析过程: abbcde → aAbcde → aAcde → aAcBe → S 语法分析树的生成 a b b c d e 句柄:最左直接短语 短语: 设文法G={VT,VN,P,S} 若 S =* αAδ 且 A =+ β, 则称β是句型αβδ相对于非终结符A的短语 若S=*αAδ 且A=β,则称β是直接短语。 规范归约的定义 设 α为文法 G 的句子,称序列 αn,...,α1,α0 为 α的规范归约,其中 1) αn = α 2) α0 = S (开始符号) 3) 对每个 i (1 = i = n),αi-1 是将αi 中的句柄归约后得到的 规范归约 规范归约是规范推导(最右推导)的逆过程 中心问题是如何寻找和确定一个句型中的句柄 各种自底向上分析采用不同的方法确定句柄 移进归约分析器 分析器的四种动作 1) 移进:将下一输入符号移入栈 2) 归约:用产生式左侧的非终结符替换栈顶的句柄 3) 接受:分析成功 4) 出错:出错
您可能关注的文档
最近下载
- 2026年上海市初三语文二模试题汇编之古诗文阅读(含答案)教师版.pdf VIP
- 雅马哈船外机二冲程85A(688-28197-5J-11)英文维修手册.pdf VIP
- 三级养老护理员国家职业技能培训模块一项目三任务四协助老年人进行氧气吸入.pptx VIP
- 芳香保健师国家职业标准.docx VIP
- 全电动注塑机的全盛时代.PDF VIP
- 三级养老护理员国家职业技能培训模块一项目三任务三协助老年人进行口腔吸痰.pptx VIP
- 三级养老护理员国家职业技能培训模块一项目三任务二协助老年人进行雾化吸入.pptx VIP
- 2025届贵州省独山高级中学高考地理填图绘图手册(世界地理).docx VIP
- 三级养老护理员国家职业技能培训模块一项目二任务二根据风险评估结果制定整体预防措施.pptx VIP
- BMBDAX-1000II使用说明书.pdf VIP
原创力文档

文档评论(0)