《编译原理》课程简介 (33).pdf
《《编译原理》课程简介 (33).pdf》由会员分享,可在线阅读,更多相关《《编译原理》课程简介 (33).pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编 译 原 理 C O M P I L A T I O N P RIN C IP LE 第五章 语法分析自下而上分析5.2.3 算符优先分析算法5.2.3 算符优先分析算法三、算符优先分析法的设计可归约串,句型,短语,直接短语,句柄,规范归约。可一个文法G的句型的素短语是指这样一个短语,它至少含有一个终结符,并且,除它自身之外不再含任何更小的素短语。最左素短语是指处于句型最左边的那个素短语。3215.2.3 算符优先分析算法n例:考虑下面的文法G(E):(1)EE+T|T (2)TT*F|F (3)FP F|P (4)P(E)|iEEF+*TiFTFTP+ETPp句型:T+F*P+ip短语:T
2、,F,P,i,F*P,T+F*P,T+F*P+ip直接短语:T,F,P,ip句柄:Tp素短语:F*P,ip最左素短语:F*P5.2.3 算符优先分析算法n算符优先文法句型(括在两个之间)的一般形式写成:#N1a1N2a2NnanNn+1#其中,每个ai都是终结符,Ni是可有可无的非终结符。n定理:一个算符优先文法G的任何句型的最左素短语是满足如下条件的最左子串 NjajNiaiNi+1,其中,aj-1 ai+1 5.2.3 算符优先分析算法n根据这个定理,下面我们讨论算符优先分析算法。n为了和定理叙述的相适应,我们使用一个符号栈S,用它寄存终结符和非终结符,下面的分析算法是直接根据这个定理构造
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译原理 编译原理课程简介 33 编译 原理 课程 简介 33
限制150内