- 4
- 0
- 约 40页
- 2018-05-21 发布于天津
- 举报
compiler-principle06 3.2 语言和文法 编译原理 演示教学.ppt
3.2 语言和文法 ;3.2 语言和文法 ;3.2 语言和文法 ;3.2 语言和文法 ;3.2 语言和文法 ;温故知新;3.3 自上而下分析 ;3.3 自上而下分析 ;3.3 自上而下分析 ;3.3 自上而下分析 ;3.3 自上而下分析 ;3.3 自上而下分析 ;3.3 自上而下分析 ;3.3 自上而下分析 ;3.3 自上而下分析 ;3.3 自上而下分析 ;3.3 自上而下分析 ;3.3 自上而下分析 ;FIRST集合计算方法
若X?a.., 则将终结符a加入FIRST(X)中
若X??,则将?加入FIRST(X)中
若X?Y…,且Y属于非终结符,则将FIRST(Y)\{?}加入到FIRST(X)中
若X?Y1Y2..YK,且Y1,Y2,..Yi-1都是非终结符,且Y1,Y2,..Yi-1的FIRST集合中均包含?,则将FIRST(Yj)的所有非?元素加入到FIRST(X)中,(j=1,2,..i).特别地,若Y1~YK均有?产生式,则将?加到FIRST(X)中。
;FOLLOW集合计算方法
对文法开始符号S,置$于FOLLOW(S)中。
若有A??B?,则将FIRST(?)\{?} 加入FOLLOW(B)中。 (此处? 可以为空)
若A?? B 或A?? B ?,且 ? ?* ?(即? 属于FIRST(?)),则将 FOLLOW(A)加入FOLLOW(B)中(此处? 可以为空)。
您可能关注的文档
- CMA_P2_财务报表分析18 美国注册相关管理会计师 课件.ppt
- CMA_P2_财务报表分析20 美国注册相关管理会计师 课件.ppt
- CMA_P2_财务报表分析22 美国注册相关管理会计师 课件.ppt
- CMC基础(英文)教材课程.ppt
- CNKI新版 文献检索教材.ppt
- cns疾病伴发的睡眠障碍 教程文件.ppt
- Coastal Hydrodynamics_1 Introduction 海岸动力学教材.ppt
- Coastal Hydrodynamics_2.2WAVE THEORY 海岸动力学教材.ppt
- Coastal Hydrodynamics_2.4 海岸动力学教材.ppt
- Coastal Hydrodynamics_2.5 Pressure field 海岸动力学教材.ppt
原创力文档

文档评论(0)