- 67
- 0
- 约7.6千字
- 约 20页
- 2017-03-29 发布于四川
- 举报
编译原理5—3—5—LALR剖析表的构造—1
5.3.5 LALR分析表的构造 对 LR(1) ☆来说, 存在着某些状态, 这些状态除向前搜索符不同外, 其核心部分都是相同的. 同心集: 两个LR(1)项目集具有相同的心, 即除去搜索符之后, 这两个集合是相同的。 能否将核心部分相同的诸状态合并为一个状态? 这种合并是否会产生冲突? LALR方法 : 在LR(1)项目集规范族基础上, 合并同心集. 合并同心集 构造 LALR(1)分析表算法 (3) 从C? 构造ACTION表 ①若[A→α·aB, b]∈Jk ,且GO(Jk, a)= Jj, 则置ACTION[k, a]为 sj ②若[A→α·, a]∈Jk,j是产生式A→α的编号 则置ACTION[k, a]为 rj, ③若[S→S·, # ]∈Jk,则置ACTION[k, #]为 acc (4) GOTO表的构造 若GO(Jk, A)=Ji,则置GOTO[k, A] = i (5) 分析表中凡不能用(3)、(4)填入信息的空白格均填上“出错标志”。 经上述步骤构造的分析表若不存在冲突,则称它为文法的LALR分析表 存在这种分析表的文法称为LALR文法 对于同一个文法,LALR分析表和LR(0)以及SLR分析表永远具有相同数目的状态。 例:写出输入符号串 #aab# 的LR分析过程和LALR分析过程 LR分析小结 LR分析过程是__________________ 符号栈中的符号串是________________ 分析决策依据_________________________ 为构造LR分析表,可先构造________________DFA LR分析器的关键是_______________ LR(0) 、SLR(1) 、 LALR(1) 、 LR(1) 功能________ 四种LR类型的文法是________关系 LR类型文法是____二义的 * 能 可能 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 图5.10 LR(1)项目集和GO函数 p116 (0)S? S (1)S ? BB (2)B ? aB (3)B ? b 该文法产生的是语言 a*ba*b S I 0 :S →·S, # S →·BB, # B →·aB, a/b B →·b, a/b ′ B I 2 :S →B·B, # B →·aB, # B →·b, # I 4 :B →b·, a/b b I 3 :B →a·B, a/b B →·aB, a/b B →·b, a/b b b I 7 :B →b·, # I 8 :B →aB·, a/b a B I 5 :S →BB·, # I 6 :B →a·B, # B →·aB, # B →·b, # B a a I 9 :B →aB·, # b a B I 1 :S →S· , # ′ 例5.13 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. I 4 :B →b·, a/b I 3 :B →a·B, a/b B →·aB, a/b B →·b, a/b I 7 :B →b·, # I 8 :B →aB·, a/b I 6 :B →a·B, # B →·aB, # B →·b, # I 9 :B →aB·, # I47: B→b· , a/b/# I89: B→aB· , a/b/# I36: B→a·B , a/b/# B→·aB , a/b/# B→·b , a/b/# Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 表5.5 例5.13 ☆的 LR分析表 p116 状 态 0 1 2 3 4 5 6 7 8 9 ACTIO
您可能关注的文档
- 我们怎样运用自己的眼睛副本副本.ppt
- 我们的关于毕业生怎样正确选择职业的问卷调查PPT.ppt
- 我们的民族小学2[第二课时].ppt
- 我们的民族小学[第一课时].ppt
- 我们的班集体PowerPoìnt演示文稿.ppt
- 我们的祖先[鄂教版]五年级品德与社会上册PPT演示课件.ppt
- 我们的经营的管理—中层干部培训.ppt
- 我们的身体演示课件鄌郚镇中心小学陈华.ppt
- 我们看待世界与现实的方法也与你们的不一样.ppt
- 我修正过的读写任务写作方法.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 雷克萨斯-Lexus NX-产品使用说明书-NX200-ZGZ10L-AWXLPC2-NX200NX200t_OM78064C_01-1412-001.pdf VIP
- 小学语文五年级第二学期第二单元整体作业设计.docx
- 外研版小学英语(三年级起点)三年级上册Module2-Unit1同步检测.doc VIP
- 2025年河南省平顶山市中考生物试卷(含答案).pdf
- 【TD产业联盟】全球5G_6G产业发展报告(2024-2025).pdf VIP
- 乡镇卫生院年休假制度.docx VIP
- 职业技术教育教学管理新制度学分制.doc VIP
- 健康生活小常识100条.docx VIP
- 职业学校学分制实施细则.docx
- AP微观经济学 2010年真题 附答案和评分标准 AP Microeconomics 2010 Real Exam with Answers and Scoring Guidelines.pdf VIP
原创力文档

文档评论(0)