编译技术编译原理 (25).pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《编译技术编译原理 (25).pdf》由会员分享,可在线阅读,更多相关《编译技术编译原理 (25).pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编译技术语 法 分 析本讲纲要LALRL A L R从前面的例子看到,LR(1)分析表的状态数目比较大LALR是在SLR(1)和LR(1)之间进行了文法描述能力与分析表紧凑程度之间做的折衷 SLR(1)文法描述能力稍弱,而由于状态数目较小能够得到高效实现(不必消耗太多内存)LR(1)文法描述能力较强,但是由于状态数目多,分析表较大 LALR的描述能力与分析表大小介乎SLR(1)与LR(1)之间L A L RLALR的做法:合并识别 LR(1)文法的活前缀的DFA中的同心项目集 略去搜索符后它们是相同的集合 例:B bB,$与B bB,b/a 同心的LR(1)项目集构 造 规 范 的 L R 分
2、 析 表S S,$I0S BB,$B bB,b/aB a,b/aS S,$I1SS B B,$B bB,$B a,$I2BB b B,b/aB bB,b/aB a,b/aI3Ba,b/aI4aabbS BB,$I5B b B,$B bB,$B a,$I6B bB,$I9B a,$I7B bB,b/aI8BbbBaaB构 造 规 范 的 L R 分 析 表S S,$I0S BB,$B bB,b/aB a,b/aS S,$I1SS B B,$B bB,$B a,$I2BB b B,b/aB bB,b/aB a,b/aI3Ba,b/aI4aabbS BB,$I5B b B,$B bB,$B a,$I
3、6B bB,$I9B a,$I7B bB,b/aI8BbbBaaB构 造 规 范 的 L R 分 析 表S S,$I0S BB,$B bB,b/aB a,b/aS S,$I1S B B,$B bB,$B a,$I2SBB b B,b/a/$B bB,b/a/$B a,b/a/$I36B a,b/a/$I47aabbS BB,$I5BbB,b/a/$I89BbBa构 造 规 范 的 L R 分 析 表S S,$I0S BB,$B bB,b/aB a,b/aS S,$I1S B B,$B bB,$B a,$I2SBB b B,b/a/$B bB,b/a/$B a,b/a/$I36B a,b/a/$
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译技术编译原理 25 编译 技术 原理 25
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内