- 20
- 0
- 约7.37千字
- 约 43页
- 2016-12-23 发布于湖北
- 举报
第5章 自顶向下语法分析方法 教学要求:本章介绍编译程序的第二个阶段语法分析的设计方法和实现原理,包括自上而下分析的无回朔的递归下降分析、 LL(1)分析法。要求理解递归下降分析、LL(1)文法的基本概念;掌握LL(1)分析表的构造与分析方法。 教学重点:LL(1)文法,预测分析表构造,LL(1)分析法。 5.1 确定的自顶向下分析思想 文法G1[S]:S→pAS→qBA→cAdA→aB→dBB→b 确定的自顶向下分析 1、基本思想: 从识别符出发,不断建立直接推导,试图构造一个推导序列,最终由它推导出与输入符号串相同的符号串。 2、遇到问题: (1)回溯(出现若干个左部相同的产生式) (2)无限循环(文法出现左递归) 3、解决方法: (1)避免回溯 (2)消除左递归 为了避免回溯,先研究三个定义: 符号串α的开始符号FIRST集 非终结符A后跟符号FOLLOW集 产生式的选择集合SELECT集 定义:设 G = (VT ,VN , S , P) 是上下文无关文法,FIRST(α) = {a|α aβ,a∈ VT,α,β∈V*}若α ε,则规定ε∈FIRST(α) FIRST(Ap)={a,c} FIRST(Bq)={b,d} 2、非终结符A后跟符号FOLLOW集的定义: 定义:设 G = (VT ,VN
您可能关注的文档
最近下载
- 六年级体育与健康上册全册教案.doc VIP
- 外研版2026-2027学年七年级英语上册教学工作计划(及进度表).docx
- Razer雷蛇巴塞利斯蛇V3专业版(RZ01-04620)中文手册.pdf
- 2026年贵州省中考数学试卷(含答案详解)原版.pdf
- DB22JT133-2014 长螺旋钻孔压灌混凝土桩基础技术规程.pdf VIP
- YXLON Cougar EVO系列 产品说明书.pdf
- GB∕T 31402-2023 塑料和其他无孔材料表面抗菌活性的测定.pdf
- 标准图集-22G813 钢筋混凝土灌注桩图集.pdf VIP
- 手工焊接贴片元件技术指导辩析.ppt VIP
- 富士通富士通光学组件FTM7992HM FTM7995HN FTM7979HKA FTM7977HQA FTM8300JN FIM24961 FIM24942 FIM24902 FIM24725 FIM38750 FIM38800 FIM38900 FIM38950 说明书.pdf
原创力文档

文档评论(0)