- 7
- 0
- 约2.01万字
- 约 96页
- 2017-09-09 发布于湖北
- 举报
第五章 自顶向下语法分析方法
本章小结 两种自顶向下分析方法: 递归子程序法 预测分析法 一种文法:LL(1)文法 判别方法 非LL(1)到LL(1)的转换 如果文法具有间接左递归,则也将发生上述问题, 只不过环的圈子兜得更大。 要实行自顶向下分析,必须要消除文法的左递归,下面我们将介绍直接左递归的消除方法,在此基础上再介绍一般左递归的消除方法。 (1)消除直接左递归 将左递归规则改为右递归规则 若:P→P?|? 则可改写为:P→?P’ P’→?P’|ε 例12 已知G[E]: E→T*F|T/F|F T→F|T*F|T/F 解:左递归改为右递归得: E→T*F|T/F|F T→FT’ T’→*FT’|/FT’|ε (2)消除间接左递归 例13 S→Aa|b A→Sd 根源:最左循环依赖 解决思路:试图改为单向依赖 更改依赖方向基本方法:产生式代入,先把间接左递归转化为直接左递归 S→Sda|b 再消除直接左递归 S→bS’ S’→daS’|ε 消 除 所 有 左 递 归 的 算 法 1.把G的非终结符整理成某种顺序A1,A2,……An ,使得: A1 → δ1|δ2|……δk A2→ A1 r…… A3 → A2u | A1v….. ……. 2. for ( i=1;i
您可能关注的文档
- 第二章 国际结算工具.ppt
- 第二章 经济发展与经济增长.ppt
- 第二章 参数估计2-3 区间估计.ppt
- 第二章 地理信息系统的数据结构.ppt
- 第二章 平面问题的基本理论.pdf
- 第二章 房地产市场及其运行规律.ppt
- 第二章 房地产开发与经营程序.ppt
- 第二章 文言语句翻译.ppt
- 第二章 调查与整理.ppt
- 第二章 银行资本.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 低压电工考试试题库及答案.doc VIP
- 易飞9.06erp操作手册.pdf VIP
- 萨提亚家庭治疗模式PPT.ppt VIP
- 工装夹具验收标准细则.docx VIP
- 某淀粉厂废水处理工艺设计说明书.pdf VIP
- 2026年高考政治一轮复习:统编版必修一《中国特色社会主义》选择题 专项练习题汇编(含答案解析).docx VIP
- 一种桥梁方墩柱爬行器.pdf VIP
- (高清版)B-T 26949.2-2022 工业车辆 稳定性验证 第2部分:平衡重式叉车.pdf VIP
- 2026年高考政治一轮复习:必修一《中国特色社会主义》选择题 专项练习题汇编(含答案).docx
- 小学数学一年级口算题100内加减综合练习不进位不退位.doc VIP
原创力文档

文档评论(0)