LL(1)分析条件 通过上面的讨论,我们可以找出满足构造不带回溯的自顶向下分析的文法条件。 文法不含左递归 对于文法中每一个非终结符A的各个产生式的候选首符集两两不相交。即,若A→α1 |α2 | … |αn,则FIRST(αi)∩FIRST(αj)=Φ (i≠j) 对文法中的每个非终结符A,若它存在某个候选首符集包含ε,则,FIRST(A)∩FOLLOW(A)=Φ 如果一个文法G满足以上条件,则称该文法G为LL(1)文法。 这里LL(1)中的第一个L表示从左到右扫描输入串,第二个L表示最左推导,1表示分析时每一步只需向前查看一个符号。 LL(1)分析条件 对于一个LL(1)文法,可以对其输入串进行有效的无回溯的自顶向下分析。 假设要用非终结符A进行匹配,面临的输入符号为a,A的所有产生式为A→α1 |α2 | … |αn 若a∈FIRST(αi),则指派αi去执行匹配任务。 若a不属于任何一个候选首字符集,则: 若ε属于某个FIRST(αi),且a∈FOLLOW(A),则让A与ε自动匹配; 否则,a的出现是一种语法错误。 根据LL(1)文法的条件,每一步这样的工作都是确信无疑的 LL(1)分析法 预测分析程序工作过程 实现LL(1)分析的一种有效方法是使用一张分析表和一个栈进行联合控制。下面要介绍的预测分析程序就是属于这种类型的LL(1)分析器。 预测分析表 预测分析
您可能关注的文档
- 材料设计试卷模板分析.doc
- 材料设计原理相关问题分析.doc
- 材料试验复习分析分析.doc
- 材料物理复习题分析.ppt
- 编码器介绍分析.ppt
- 编码器图解重点.doc
- 材料物理基础晶体结构的缺陷重点.ppt
- 保利海上五月花143厅四室两厅装修效果图重点.ppt
- 保利九月服务方案重点.ppt
- 编码器在分拣单元定位系统中的应用重点.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 前列腺癌根治术护理查房课件.pptx VIP
- 盐城某厂4000td高盐废水处理厂工艺设计.docx VIP
- 压花艺术——发现植物之美知到智慧树期末考试答案题库2025年华南农业大学.docx VIP
- 非煤矿山双重预防机制建设工作指导手册.docx VIP
- 西方传统节日英文介绍课件.pptx VIP
- 2025年意识形态工作责任制落实情况总结(3篇).docx VIP
- ATLAS GA15 GA18 GA22空压机使用说明书.pdf VIP
- 高一语文下学期期中测试卷(统编版必修下册)03(含解析答案).docx VIP
- 《水泥化学分析方法》GB_T176-2025.PPTX
- 2026年广州市海珠区辅警协警招聘笔试模拟试题及答案解析.docx VIP
原创力文档

文档评论(0)