




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LL分析方法 自顶向下分析 LL 1 是LL k 的特例 其中的k则表示向前看k个符号 LL 1 方法和递归下降法属于同一级别的自顶向下分析法 但有一些区别 递归下降法对每个非终极符产生子程序 而LL 1 方法则产生LL分析表 递归下降法能判断每个产生式的结束 而LL 1 方法则不能 递归下降法分析法不用符号栈 而LL 1 方法则用符号栈 LL 1 分析方法的条件 对于任一非终极符A 其任意两个产生式A 和A 都要满足下面条件 Predict A Predict A 满足这一条件的文法称为LL 1 文法 LL 1 分析例 文法G A A aBc 1 B d 2 bB 3 输入串 abbdc分析过程 A abbdc 1 cBa abbdc cB bbdc 3 cBb bbdc cB bdc 3 cBb bdc cB dc 2 cd dc c c LL 1 分析的动作 替换 当X1 VN时选相应候选式 去替换X1 匹配 当X1 VT时它与Y1进行匹配 其结果可能成功 也可能失败 如果成功则去掉X1和Y1 否则报错 接受 当格局为 空 空 时报分析成功 报错 出错后 停止分析 LL 1 分析表 T VN VT P Error T A t A 若t Predict A T A t Error否则其中P表示所有产生式的集合 LL 1 分析的驱动器 LL Driver 1 初始化 Stack empty Push S 2 读下一个输入符 Read a 3 若当前格局是 empty 则成功结束 否则转下 4 设当前格局为 X a 则 若X VT X a则 Pop 1 Read a goto 3 若X VT X a则Error 若X VN 则 ifT X a X Y1Y2Ynthen Pop 1 Push Yn Y1 goto 3 elseError LL分析实例 文法G E TE 1 E TE 2 3 T FT 4 T FT 5 6 F id 7 E 8 符号串i i i 的LL 1 分析过程 Predict 1 first TE id Predict 2 first TE Predict 3 follow E Predict 4 first FT id Predict 5 first FT Predict 6 follow T Predict 7 first id id Predict 8 first E 分析栈S输入流T矩阵元素 Ei i i LL E i 1 E Ti i i LL T i 4 E T Fi i i LL F i 7 E T ii i i Match E T i i LL T 6 E i i LL E 2 E T i i Match E Ti i LL T i 4 E T Fi i LL F i 7 E T ii i Match E T i LL T 5 E T F i Match E T Fi LL F i 7 E T ii Match E T LL T 6 E LL E
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工厂安全培训知识点
- 2025重庆巫溪县事业单位考核招聘98人备考考试题库附答案解析
- 2025四川泸州交通物流集团有限公司及下属公司招聘10人备考考试题库附答案解析
- 法务专业团队咨询方案
- 2025湖北省省直机关遴选公务员214人备考考试题库附答案解析
- 哲学博士路途
- 工厂安全培训文案课件
- 2025西安经开第九小学实习教师招聘备考考试题库附答案解析
- 2025贵州安顺市中医院引进专业技术人才备考练习试题及答案解析
- 枣庄市台儿庄区2025届公费医学毕业生定岗备考考试题库附答案解析
- 2024版2025秋贵州黔教版综合实践活动五年级上册全册教案教学设计
- 转作风重实干课件
- 村干部饮水安全培训总结课件
- 安全生产治本攻坚三年行动半年工作总结
- 单招备考科学方案
- 医美咨询培训课件
- 海船船员适任 评估规范(2024)轮机专业
- DB50-T 1463.2-2023 牛羊布鲁氏菌病防控技术规范 第2部分:人员防护
- NoSQL数据库应用与实践 课件 第1-6章 认识NoSQL - 增删改查
- 20世纪宋史研究:主要趋势、热点领域与未来展望
- 2025年度餐饮店知识产权保护与合伙人合同
评论
0/150
提交评论