- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.5 LR分析法 4.5 LR分析法 4.5.1 LR分析器的逻辑结构和工作过程 4.5.1 LR分析器的逻辑结构和工作过程 4.5.1 LR分析器的逻辑结构和工作过程 4.5.1 LR分析器的逻辑结构和工作过程 4.5.1 LR分析器的逻辑结构和工作过程 4.5.1 LR分析器的逻辑结构和工作过程 4.5.1 LR分析器的逻辑结构和工作过程 4.5.1 LR分析器的逻辑结构和工作过程 4.5.1 LR分析器的逻辑结构和工作过程 4.5.1 LR分析器的逻辑结构和工作过程 4.5.1 LR分析器的逻辑结构和工作过程 4.5.3 SL R(1)分析法 4.5.4 LR(1)分析法 4.5.4 LR(1)分析法 4.5.4 LR(1)分析法 4.5.4 LR(1)分析法 4.5.4 LR(1)分析法 4.5.4 LR(1)分析法 4.5.4 LR(1)分析法 4.5.4 LR(1)分析法 4.5.4 LR(1)分析法 4.5.4 LR(1)分析法 4.5.4 LR(1)分析法 4.5.4 LR(1)分析法 4.5.4 LALR(1)分析法 4.5.4 LALR(1)分析法 4.5.5 LALR(1)分析法 4.5.5 LALR(1)分析法 4.5.5 LALR(1)分析法 4.5.5 LALR(1)分析法 4.5.5 LALR(1)分析法 4.5.5 LALR(1)分析法 4.5.6 对二义性文法的应用 4.5.6 对二义性文法的应用 4.5.6 对二义性文法的应用 4.5.6 对二义性文法的应用 4.5.6 对二义性文法的应用 根据合并同心集后的项目集族构造文法的LALR(1)分析表的方法: 2. 若LR(1)项目集族中不存在含冲突的项目集,则合并所有同心集,构造出文法的LALR(1)项目集族。 1. 构造拓广文法G′的LR(1)项目集族。 = i S I1: S→S?, $ L I2: S→L?=R, $ R→L?, $ I3: S→R?, $ R I4,11: L→*?R, =/$ L→?i, =/$ I5,12: L→i?,=/$ I9: S→L=R?, $ I6: L→*?R, $ L→?i, $ I7,13: L→*R?, =/$ I8,10: R→L?, =/$ R L L i I0: 0. S →S 1. S →L=R 2. S →R 3. L →*R 4. L →i 5. R →L R→?L, =/$ L→?*R, =/$ * i S→?S, $ S→?L=R, $ S→?R, $ L→?*R, =/$ L→?i, =/$ R→?L, $ * R→?L, $ L→?*R, $ LALR(1)项目集族及转换函数 R * 4. LALR(1)项目集族构造该文法的LALR(1)分析表的方法与LR(1)分析表的构造方法相同。由图构造文法的LALR(1)分析表如下表所示。 3. 若LALR(1)项目集族中不存在归约一归约冲突,则该文法是LALR(1)文法。对例中的文法,由于合并同心集后不存在归约—归约冲突,所以该文法是LALR(1)文法。 G[S]的LALR(1)分析表 0 1 2 3 4,11 5,12 6 7,13 ACTION GOTO i * = $ S L R S5,12 S4,11 1 2 3 acc S6 r5 r2 S5,12 S4,11 r4 r4 S5,12 S4,11 r3 r3 r5 r5 8,10 7,13 8,10 9 8,10 9 r1 对一给定的文法G而言,其LALR(1)分析表比LR(1)分析表状态数要少(例中LALR(1)的状态数比LR(1)状态数减少了4个),但在分析文法G[S]的某一个含有错误的符号串时,LALR(1)分析速度比LR(1)分析速度要慢,这是因为合并同心集后多做不必要的归约,从而推迟发现错误。 与其相应的LR分析表一定含有多重定义的元素。但是对某些二义性文法,在含多重定义的LR分析表中加进足够的无二义性规则,从而可以构造出比相应非二义性文法更优越的LR分析器。 任何一个二义性文法决不是LR类文法, 我们知道 E
您可能关注的文档
最近下载
- 格力电器营运能力分析报告.docx VIP
- 小学英语三年级上学期期末模拟试题测试卷(含答案)(1).pdf VIP
- 基于5种罕见病可负担性评价我国罕见病保障机制研究.PDF VIP
- 自制《大学罗马尼亚语》词汇手册.doc
- 鼎信JB-QT-TS3200火灾报警控制器(联动型)安装使用说明书 XF2.900.029AS Ver.pdf VIP
- 中职语文高教版(2023)基础模块下册第三单元1.《祝福》教案.docx VIP
- 【MOOC】数字电路分析与设计实验-浙江大学 中国大学慕课MOOC答案.docx VIP
- 输血安全管理制度 课件.ppt VIP
- 宁远河橡胶坝建设工程环评报告 .doc VIP
- 王力《古代汉语》第一册(第三单元)第一部分PPT.pptx VIP
原创力文档


文档评论(0)