《编译原理》课程简介 (39).pdf
《《编译原理》课程简介 (39).pdf》由会员分享,可在线阅读,更多相关《《编译原理》课程简介 (39).pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编 译 原 理C O M P I L A T I O N P RIN C IP LE 第五章 语法分析自下而上分析5.3.5 由DFA构造LR(0)分析表5.3.5 由DFA构造LR(0)分析表v LR(0)分析表的构造LR(0)分析表由两部分组成动作表表示当前状态下面临输入符号应做的动作是移进、归约、接受或出错;状态转换表表示在当前状态下面临文法符号时应转向的下一个状态。5.3.5 由DFA构造LR(0)分析表vLR(0)分析表的构造n构造原则:设有文法GS,则LR(0)分析表的构造规则为:对于A XSi,GOTO(Si,X)=Sj若X Vt,则置actionSi,X=Sj若X Vn,则置g
2、otoSi,X=j对于A Si,若A 是文法的第j个产生式,则对所有的xVt,均置actionSi,x=rj 若S Si,则置actionSi,#=acc其他均置出错。5.3.5 由DFA构造LR(0)分析表vLR(0)分析表的构造n假定C=I0,I1,In,令每个项目集Ik的下标k 为分析器的一个状态,因此,G 的LR(0)分析表含有状态0,1,n。令那个含有项目SS的Ik的下标k为初态。ACTION和GOTO可按如下方法构造:u若项目Aa属于Ik且GO(Ik,a)=Ij,a为终结符,则置ACTIONk,a为“把状态j和符号a移进栈”,简记为“sj”;u若项目A属于Ik,那么,对任何终结符a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译原理 编译原理课程简介 39 编译 原理 课程 简介 39
限制150内