电脑桌面
添加蜗牛文库到电脑桌面
安装后可以在桌面快捷访问

kubvu6-SLR.pptVIP免费

kubvu6-SLR.pptkubvu6-SLR.pptkubvu6-SLR.pptkubvu6-SLR.ppt
6.3SLR(1)分析技术例1:(0)S`→S(1)S→rD(2)D→D,i(3)D→iRealx,y,…LR(0)项目1)S`→.S2)S`→S.3)S→.rD4)S→r.D5)S→rD.6)D→.D,i7)D→D.,i8)D→D,.i9)D→D,i.10)D→.i11)D→i.例:(0)S`→S(1)S→rD(2)D→D,i(3)D→iLR(0)项目集规范族I0:S`→.SI3:S→rD.S→.rDD→D.,iI1:S`→S.I4:D→i.I2:S→r.DI5:D→D,.iD→.D,iI6:D→D,i.D→.i其中I3中含有移进/归约冲突文法不是LR(0)的,如何解决?LR(0)技术的局限性没有查看下一符号(Token),决定分析动作仅仅根据到目前已经看到的东西.能力弱.改进办法:向前查看下一符号---SLR(1),LR(1),LALR(1)识别活前缀的DFA•启示:LR分析使用的信息之一是句柄左部的内容.•定义(非终结符的左文)LC(A)={|S’A,V*,Vt*},对拓广文法的开始符号S’:LC(S’)={}若有BA则:LC(A)LC(B).{}因为:S’BA又:LC(B),LC(A)即LC(B).{}LC(A)R*R*G[S]:(0)S’S(1)SaAcBe(2)Ab(3)AAb(4)Bd每个非终结符的左文方程组•LC(S’)={}•LC(S)=LC(S’).{}•LC(A)=LC(S).{a}LC(A){}•LC(B)=LC(S).{aAc}化简为:•[S’]=•[S]=[S’]•[A]=[S]a+[A]•[B]=[S]aAc用代入法求解得:•[S’]=•[S]=•[A]=a+[A]•[B]=aAc令={[S’],[S],[A],[B],a,A,c}则方程两边都是上的正规式而[A]=a+[A]即为[A]=a|[A]由正规式所表示的正规集•得:[A]=aG[S]:(0)S’S(1)SaAcBe(2)Ab(3)AAb(4)Bd定义(产生式的LR(0)左文)LR(0)LC(A)={|=且S’A,Vt*}有推论:LR(0)LC(A)=LC(A).{}则有:LR(0)LC(S’S)=SLR(0)(LC(SaAcBe)=aAcBeLR(0)LC(Ab)=abLR(0)LC(AAb)=aAbLR(0)LC(Bd)=aAcd(=VnVt)上的正规式R*RI3:S→rD.D→D.,i例1文法的LR(0)分析表有多重入口状态ACTIONGOTOr,i#SD.0S211acc2S433r1S5r1r1r14r3r3r3r35S66r2r2r2r2I3:S→rD.D→D.,i使用FOLLOW(S){,}=信息解决冲突例1文法的(改进的)SLR(1)分析表状态ACTIONGOTOr,i#SD.0S211acc2S433r1S5r1r14r3r3r3r35S66r2r2r2r2SLR(1)技术•如果LR(0)项目集规范族中某个项目集IK含移进/归约归约/归约冲突:IK:{...A→α.bβ,Pω.,Q.,…}若FOLLOW(Q)FOLLOW(P)=FOLLOW(P){b}=FOLLOW(Q){b}=则解决冲突的SLR(1)技术:action[k,b]=移进对aFOLLOW(P)则action[k,a]=用Pω归约对cFOLLOW(Q)则action[k,c]=用Q归约...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

蜗牛文库的最新文档

二年级数学下册其中检测卷二年级数学下册其中检测卷附答案#期中测试卷.pdf
10.00金币
0下载
二年级数学下册期末质检卷(苏教版)二年级数学下册期末质检卷(苏教版)#期末复习 #期末测试卷 #二年级数学 #二年级数学下册#关注我持续更新小学知识.pdf
10.00金币
0下载
二年级数学下册期末混合运算专项练习二年级数学下册期末混合运算专项练习#二年级#二年级数学下册#关注我持续更新小学知识 #知识分享 #家长收藏孩子受益.pdf
10.00金币
1下载
二年级数学下册年月日三类周期问题解题方法二年级数学下册年月日三类周期问题解题方法#二年级#二年级数学下册#知识分享 #关注我持续更新小学知识 #家长收藏孩子受益.pdf
10.00金币
0下载
二年级数学下册解决问题专项训练二年级数学下册解决问题专项训练#专项训练#解决问题#二年级#二年级数学下册#知识分享.pdf
10.00金币
1下载
二年级数学下册还原问题二年级数学下册还原问题#二年级#二年级数学#关注我持续更新小学知识 #知识分享 #家长收藏孩子受益.pdf
10.00金币
1下载
二年级数学下册第六单元考试卷家长打印出来给孩子测试测试争取拿到高分!#小学二年级试卷分享 #二年级第六单考试数学 #第六单考试#二年级数学下册.pdf
10.00金币
0下载
二年级数学下册必背顺口溜口诀汇总二年级数学下册必背顺口溜口诀汇总#二年级#二年级数学下册 #知识分享 #家长收藏孩子受益 #关注我持续更新小学知识.pdf
10.00金币
0下载
二年级数学下册《重点难点思维题》两大问题解决技巧和方法巧算星期几解决周期问题还原问题强化思维训练老师精心整理家长可以打印出来给孩子练习#家长收藏孩子受益 #学霸秘籍 #思维训练 #二年级 #知识点总结.pdf
10.00金币
0下载
二年级数学下册 必背公式大全寒假提前背一背开学更轻松#二年级 #二年级数学 #二年级数学下册 #寒假充电计划 #公式.pdf
10.00金币
0下载
蜗牛文库+ 关注
实名认证
内容提供者

提供各种专业文档内容

确认删除?
QQ
  • QQ点击这里给我发消息
微信客服
  • 微信客服
回到顶部