如果每个项目集中不存在既含移进项目又含归约项目或者含有多个归约项目的情况,则该文法是一个LR(0)文法。 检查上面的项目集规范族,发现I2存在既含移进项目S→L·=R又含归约项目R→L·的情况,故文法G[S]不是LR(0)文法。 假定LR(0)规范族的一个项目集I中含有m个移进项目,即 A1→α·a1β1, A2→α·a2β2, …, Am→α·amβm 同时I中含有n个归约项目,即 B1→α·, B2→α·, …, Bn→α· 如果集合{a1,…,am}、FOLLOW(B1)、…、FOLLOW(Bn)任何两个出现相交的情况(包括存在两个FOLLOW集含有“#”),则该文法不是SLR(1)文法。 因此,构造文法G[S]的FOLLOW集如下: (1) ?FOLLOW(S)={#}; (2) 由S→L=… 得FIRST(‘=’)\{ ε} FOLLOW(L),即 FOLLOW(L)={=}; (3) 由S‘→S得FOLLOW(S’) FOLLOW(S),即 FOLLOW(S)={#}; 由S→R得FOLLOW(S) FOLLOW(R),即
您可能关注的文档
最近下载
- 2026年赣州市高三(二模)政治试卷(含答案).docx
- 医学课件-Lunar iDXA双能X线骨密度仪的工作原理和维修两例.pptx VIP
- 深度解析(2026)《ISO 155512023石油天然气工业 钻井和生产设备 人工举升用潜油电泵系统》标准解读.pptx VIP
- 分享16个IT技术学习网站,给力!收藏!.pdf VIP
- 神经解剖学期末考试贵州中医药大学.pdf VIP
- 生猪屠宰兽医卫生检验人员理论考试题及答案.docx
- (二模)南昌市2026届高三年级四月检测政治试卷(含答案).docx
- 2024年中医药大学系统解剖学期末考试题及答案.docx VIP
- 暴雨洪水计算表格.xls VIP
- 年产一亿颗盐酸多奈哌齐胶囊的生产车间设计【毕业作品】.doc VIP
原创力文档

文档评论(0)