- 59
- 0
- 约5.95千字
- 约 8页
- 2016-02-26 发布于江西
- 举报
编译原理 第七章 习题解答.doc
第七章 习题答案
1.拓广该文法:
(0) S→A (1)A→aAd (2)A→aAb (3)A→ε
构造LR(0)项目集规范族如下:
由图可知,在项目集I0、I2中存在移进-归约冲突,该文法不是LR(0)文法。
在I0中,移进符号为a,而归约符号为Follow(A)={b,d,#},交集为空,可以解决冲突;
在I2中,移进符号为a,而归约符号为Follow(A)={b,d,#},交集为空,可以解决冲突。
因此,该文法是SLR(1)文法。
SLR(1)分析表
状态 Action Goto a b d # A 0 S2 r3 r3 r3 1 1 acc 2 S2 r3 r3 r3 3 3 S4 S5 4 r1 r1 r1 5 r2 r2 r2
输入串ab#的分析过程
步骤 状态栈 符号栈 输入串 Action Goto (1) 0 # ab# S2 (2) 02 #a b# r3 3 (3) 023 #aA b# S4 (4) 0234 #aAb # r1 (5) 01 #A # acc
7.拓广该文法:
(0) S’→S (1) S→A (2)A→Ab (3)A→bBa
(4)B→aAc (5)B→a (6)B→aAb
构造LR(0)项目集规范族如下:
由图可知,在项目集I2、I6中存在移进-归约冲突,该文
您可能关注的文档
最近下载
- 创业基础(暨南)中国大学MOOC慕课 章节测验期末考试答案(期末考试题目从章节测验中选出,题目没对上,可以在章节测验中查找).docx VIP
- 1---血凝与血凝抑制实验.ppt VIP
- QSY TZ 0368-2017 挖掘作业安全管理标准.pdf VIP
- 卫生间(厨房)防水层施工工艺标准.docx VIP
- (正式版)D-L∕T 603-2017 气体绝缘金属封闭开关设备运行维护规程.docx VIP
- 金属学与热处理复习.ppt VIP
- 小葵花幼儿园小班“好吃的大西瓜”教案.doc VIP
- QEO三体系管理手册.pdf VIP
- 大气污染物综合排放标准1996.pdf VIP
- 巴歇尔槽尺寸表.pdf VIP
原创力文档

文档评论(0)