欢迎来到天天文库
浏览记录
ID:62071594
大小:1.54 MB
页数:90页
时间:2021-04-14
《最新LR分析器SLR规范的LRppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、LR分析器SLR规范的LRSLR4.5LR分析器4.5.3构造SLR分析表术语:LR(0)项目(简称项目)在右部的某个地方加点的产生式4.5LR分析器4.5.3构造SLR分析表术语:LR(0)项目(简称项目)在右部的某个地方加点的产生式加点的目的是用来表示分析过程中的状态exprexpr+term*termfactor4.5LR分析器4.5.3构造SLR分析表术语:LR(0)项目(简称项目)在右部的某个地方加点的产生式加点的目的是用来表示分析过程中的状态例AXYZ对应有四个项目A·XYZAX·YZAXY·ZAXYZ·例A只有一个项目和它对应A·4.5LR分析器构造S
2、LR分析表的两大步骤1、从文法构造识别可行前缀的DFA2、从上述DFA构造分析表4.5LR分析器1、从文法构造识别可行前缀的DFA1)拓广文法EE+T
3、TTTF
4、FF(E)
5、id4.5LR分析器1、从文法构造识别可行前缀的DFA1)拓广文法EEEE+T
6、TTTF
7、FF(E)
8、id4.5LR分析器1、从文法构造识别可行前缀的DFA2)构造LR(0)项目集规范族I0:E·E4.5LR分析器1、从文法构造识别可行前缀的DFA2)构造LR(0)项目集规范族I0:E·EE·E+TE·T4.5LR分析器1、从文法构造识别可行前缀的DFA2)构造LR(0)项目集规范
9、族I0:E·EE·E+TE·TT·TFT·F4.5LR分析器1、从文法构造识别可行前缀的DFA2)构造LR(0)项目集规范族I0:E·EE·E+TE·TT·TFT·FF·(E)F·id4.5LR分析器1、从文法构造识别可行前缀的DFA2)构造LR(0)项目集规范族I0:E·E(核心项目)E·E+TE·T(非核心项目,T·TF通过对核心项目求闭包T·F而获得)F·(E)F·id4.5LR分析器1、从文法构造识别可行前缀的DFA2)构造LR(0)项目集规范族I0:I1:E·EEE·E·E+TEE·+TE·TT·TFT·
10、FF·(E)F·idE4.5LR分析器1、从文法构造识别可行前缀的DFA2)构造LR(0)项目集规范族I0:I1:E·EEE·E·E+TEE·+TE·TT·TFI1:=goto(I0,E)T·FF·(E)F·idE4.5LR分析器1、从文法构造识别可行前缀的DFA2)构造LR(0)项目集规范族I0:I1:E·EEE·E·E+TEE·+TE·TT·TFI2:T·FET·F·(E)TT·FF·idET4.5LR分析器1、从文法构造识别可行前缀的DFA2)构造LR(0)项目集规范族I0:I1:E·EEE·E·E+TEE·
11、+TE·TT·TFI2:T·FET·F·(E)TT·FF·idI3:TF·ETF4.5LR分析器I0:I4:E·EF(·E)E·E+TE·TT·TFT·FF·(E)F·id(4.5LR分析器I0:I4:E·EF(·E)E·E+TE·E+TE·TE·TT·TFT·TFT·FT·FF·(E)F·(E)F·idF·id(4.5LR分析器I0:I4:E·EF(·E)E·E+TE·E+TE·TE·TT·TFT·TFT·FT·FF·(E)F·(E)F·idF·idI5:Fid·(id4.
12、5LR分析器I1I0EI3I2I4I5TF(id4.5LR分析器I1I0EI3I2I4I5TF(idI1:EE·EE·+T4.5LR分析器I1I0EI3I2I4I5TF(idI1:EE·EE·+TI6:EE+·TT·TFT·FF·(E)F·id+4.5LR分析器I1I0EI3I2I4I5TF(idI1:I2:EE·ET·EE·+TTT·FI6:EE+·TT·TFT·FF·(E)F·id+4.5LR分析器I1I0EI3I2I4I5TF(idI1:I2:EE·ET·EE·+TTT·FI6:I7:EE+·TTT·FT·T
13、FF·(E)T·FF·idF·(E)F·id+4.5LR分析器I1I0EI3I2I4I5TF(idI3:TF·无状态转换4.5LR分析器I1I0EI3I2I4I5TF(idI4:F(·E)E·E+TE·TT·TFT·FF·(E)F·id4.5LR分析器I1I0EI3I2I4I5TF(idI4:I8:F(·E)F(E·)E·E+TEE·+TE·TT·TFT·FF·(E)F·idE4.5LR分析器I1I0EI3
此文档下载收益归作者所有