- 12
- 0
- 约 72页
- 2016-12-13 发布于河南
- 举报
§4.1 语法分析器的功能 4.3.3 LL(1)分析条件 §4.6 LL(1)分析中的错误处理 相关概念:FOLLOW 集 【定义】假设 S 是文法 G 的开始符号,对于 G 的任何非终极符 A,定义非终结符 A 的后继符号的集合: FOLLOW(A)={a |S ?...Aa...,a∈VT} 。 特别是,若S?...A,则规定 #∈FOLLOW(A)。 FOLLOW(A)是 G 的所有句型中紧接在 A 之后出现的终结符或 #。 这里 # 作为输入串的结束符。 * (1)文法不含左递归。 (2)对文法中的每一个非终极符 A, 若 A →α1|α2|...|αn 则 FIRST(αi)? FIRST(αj)=? (3)对文法中的每一个非终极符 A, 若它存在某个候选首符集包含 ε, 则 FIRST(A)? FOLLOW(A)=? 如果一个文法 G 满足以上条件,则称该文法 G 为 LL(1)文法。 满足构造不带回溯的自上而下分析的文法条件: 对LL(1)文法的自上而下分析过程假设要用非终极符 A 进行匹配,面临的输入符号是 a,A 的所有产生式为:A →α1|α2|...|αn 则: (1)若 a∈FIRST(αi), 则指派 αi 去执行匹配任务。 (2)若 a 不属于任何一个候选首符集, 则: 若 ε 属于某个FIRST(αi), 且 a∈FO
您可能关注的文档
- Joyplayer5.0软件说明.doc
- 初三科学表格数据的分析.ppt
- 2012《金版新学案》高考总复习外研英语(山东专版):高效测评卷(五) 必修5.doc
- 1 物体的受力分析.ppt
- 1.1.2程序框图s.ppt
- 大题专攻课 与遗传相关的分析探究类试题.ppt
- 1.1.2.1顺序结构.ppt
- 装饰工程基知识.doc
- 02例题及元检测_200405.ppt
- 2008年考理科数学试题及参考答案(山东卷).doc
- 第9课《桃花源记》课件 统编版语文八年级下册.pptx
- 第8课伟大的历史转折(大单元教学课件)历史统编版新教材八年级下册.pptx
- 第17课《短文两篇——陋室铭》课件-2025-2026学年初中语文统编版七年级下册.pptx
- 第13课+机の上に本が3冊あります+课件+2025-2026学年新标准日语初级上册.pptx
- 第12课《_诗经_二首关雎》课件(共20张ppt)统编版语文八年级下册.pptx
- 第17课《壶口瀑布》课件+2025-2026学年统编版语文八年级下册.pptx
- 第22课《礼记二则》课件 2025-2026学年统编版语文八年级下册.pptx
- 第22课《〈礼记〉二则——大道之行也》课件 -统编版语文八年级下册.pptx
- 第22课《大道之行也》课件-统编版语文八年级下册.pptx
- 第12课+辽宋夏金元时期经济的繁荣(情境化教学课件)历史统编版新教材七年级下册.pptx
原创力文档

文档评论(0)