- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中学教育自底向上分析
6 自底向上分析 6.1 移进-归约分析 (自底向上分析的一般过程) 6.2 算符优先分析法 6.1 自底向上分析 基本算法思想: 6.1 移进—规约分析(Shift-reduce parsing) 要点:建立符号栈,用来纪录分析的历史和现状,并根据所面临的状态,确定下一步动作是移进还是规约。 S→bAb b=A, A=b ,b(,ba,)b,ab,Bb A→(B | a (=B, (A, ((,(a B →Aa) A=a,a=),Ba,aa,)a 6.3 算符优先分析(Operator-Precedence Parsing) 6.3.2 算符优先文法的定义 (1)算符优先文法(OPG) (2)构造优先关系矩阵 (3)算符优先分析算法的设计 算符优先文法(OPG)的定义 设有一OG文法,如果在任意两个终结符之间,至多只有 上述关系中的一种,则称该文法为算符优先文法(OPG) 优先函数 7.1.1 LR分析法的概述 (1)LR分析法的优缺点 (2)LR分析器有三部分: 状态栈、分析表、控制程序 (3)分析表的种类 (4)补充说明 (1) LR分析法的优缺点: 1) 适合文法类足够大,适用于所有上下文无关文法 2) 分析效率高 3) 报错及时 4) 可以自动生成 5) 手工实现工作量大 7.1.2 LR分析 (1)逻辑结构 (2) LR分析过程 ACTION表 GOTO表 文法G[E] :(1)E::=E+T (2)E::=T (3)T ::=T*F (4)T::=F (5)F::=(E) (6)F::=i 7.1.3 构造SLR分析表 构造LR分析表的方法是: (1)根据文法构造识别规范句型活前缀的有穷自动机DFA (2)由DFA构造SLR分析表 第五章 语法分析小结 * * ACTION 表 GOTO 表 输入符号 状态 文法G[E] (1)E::=E+T (2)E::=T (3)T ::=T*F (4)T::=F (5)F::=(E) (6)F::=i Si:移入,i为状态 Ri:规约,i为产生式编号 * * 分析过程 : i*i+i 步骤 状态栈 符号 输入串 动作 1 #0 # i*i+i# 初始化 2 #0i5 #i *i+i# S 3 #0F3 #F *i+i# R6 4 #0T2 #T *i+i# R4 5 #0T2*7 #T* i+i# S 6 #0T2*7i5 #T*i +i# S 7 #0T2*7F10 #T*F +i# R6 GOTO表 ACTION表 11(S11) 10(S10) 7 9(S9) 11 6 8(S8) 4 5 10 7(S7) 4 5 3 9 6(S6) 5(S5) 4 5 3 2 8 4(S4) 3(S3) 7 2(S2) 6 1(S1) 4 5 3 2 1 0(S0) ) ( * + i F T E 文法符号 状态 11 #0E1+6i5 #E+i # S 12 #0E1+6F3 #E+F # R6 13 #0E1+6T9 #E+T # R4 14 #0E1 #E # R1 15 #E Accept 9 #0E1 #E +i# R2 10 #0E1+6 #E+ i# S 8 #0T2 #T +i# R3 GOTO表 ACTION表 11(S11) 10(S10) 7 9(S9) 11
您可能关注的文档
最近下载
- (正版) GB 50367-2013 混凝土结构加固设计规范.docx VIP
- (2025春)人教版二年级数学上册全册教案.doc
- 小学课程表word模板可编辑a4纸打印.docx VIP
- 栽培小能手.ppt VIP
- 2025年CCAA国家注册审核员考试(认证通用基础)历年参考题库含答案详解(5卷).docx VIP
- 14.2+血管与心脏+第2课时(教学课件)生物苏科版2024八年级上册.pptx VIP
- MSDSFORsilicondioxide白碳黑英文安全技术说明书.pdf VIP
- 15J401 钢梯-标准图集.docx VIP
- 药剂学(第9版)ER 9-1 第九章液体制剂的单元操作(课件).pptx VIP
- 土地复垦方案编制规程通则.doc VIP
文档评论(0)