【精品】【考研计算机专业课】天津大学 编译原理讲义 lalr(1)分析表(可编辑.ppt
《【精品】【考研计算机专业课】天津大学 编译原理讲义 lalr(1)分析表(可编辑.ppt》由会员分享,可在线阅读,更多相关《【精品】【考研计算机专业课】天津大学 编译原理讲义 lalr(1)分析表(可编辑.ppt(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【考研计算机专业课】天津大学 编译原理讲义 LALR(1)分析表例例,设文法,设文法G:(0)SS(1)SBB(2)BaB BaB (3)BbBb1.LALR(1)项目集项目集LR(1)的两个项目集除去搜索符之外都相同,则称两的两个项目集除去搜索符之外都相同,则称两个个LR(1)项目集具有相同的项目集具有相同的心心。具有相同心的项目集称为具有相同心的项目集称为同心集同心集。上上例例中,中,I4和和I7、I3和和I6、I8和和I9分别为同心集。分别为同心集。一一文文法法的的LR(1)项项目目集集规规范范族族合合并并同同心心集集就就得得到到同同一一文法的文法的LALR(1)项目集规范族。项目集规范
2、族。(1)假设假设LR(1)项目集为项目集为:I0,I1,Im,合并同心集,合并同心集以后可得的以后可得的LALR(1)项目集为项目集为:J0,J1,Jn。合并同。合并同心集的心集的原则原则如下如下:设设Ii0,Ii1,Iik,具有相同的心,其中,项目集的右,具有相同的心,其中,项目集的右下角标下角标ij,将,将Ii0,Ii1,Iik合并成一个合并成一个LALR(1)项目集项目集Ji0。Ji0中任一项目的搜索符集合等于中任一项目的搜索符集合等于Ii0,Iik中搜索符的并集。中搜索符的并集。上上例例,I3和和I6合并同心集后为合并同心集后为:J3BaB,a/b/#BaB,a/b/#Bb,a/b/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 考研计算机专业课 【精品】【考研计算机专业课】天津大学 编译原理讲义 lalr1分析表可编辑 考研 计算机 专业课 天津大学 编译 原理 讲义 lalr 分析 编辑
限制150内