- 9
- 0
- 约2.03万字
- 约 76页
- 2016-03-30 发布于江西
- 举报
编译原理与技术讲义-第4章.ppt
编译原理与技术 主要内容 自顶向下语法分析概述 LL(1)文法 递归下降分析技术 预测分析技术 LL(1)分析中的错误处理 4.1 自顶向下语法分析的一般方法 基本思想: 对任何输入串,试图用一切可能的办法,从文法开始符号出发,自上而下,从左到右地为输入串建立分析树。或者说,为输入串寻找最左推导。 特点: 本质上是一种试探过程,反复使用不同的产生式谋求匹配输入串。 4.1 自顶向下语法分析的一般方法 例4.1:设文法G[S]:S→cAd,A→ab|a,输入串为cad,自顶向下进行语法分析,并构造相应语法树。 4.1 自顶向下语法分析的一般方法 4.1 自顶向下语法分析的一般方法 这种一般方法存在一些问题: (1) 左递归问题 自顶向下分析采取最左推导,文法中含有左递归会使自上而下的分析过程陷入无限循环。因此,必须消除文法的左递归。 (2) 回溯问题 反复寻找可正确匹配的产生式时可能需要不断回溯,虚假匹配现象需要使用更复杂的回溯技术。这样将会产生许多额外工作,因此应设法消除回溯。 4.1 自顶向下语法分析的一般方法 (3) 出错处理 分析不成功时,要确定出错的具体位置比较困难。 (4) 效率问题 这种带回溯的自顶向下方法实际上是一种穷尽一切可能的试探法,因此效率很低,代价较高,从而该方法只有
您可能关注的文档
最近下载
- 2025年南通醋酸纤维有限公司题库带答案分析试卷及答案.docx VIP
- 中考语文议论文阅读思维导图02分析论点.pdf VIP
- JY∕T 0584-2020 扫描电子显微镜分析方法通则(教育).pdf VIP
- 福建省莆田市仙游县重点中学2025-2026学年高一下学期4月期中语文试题及参考答案.pdf VIP
- 2025海南省中考历史试题卷(含答案解析).docx
- 汉森打印软件说明书.docx
- JTY-GD-G7X点型光电感烟火灾探测器说明书.pdf
- 2026年高端厨电智能化发展白皮书.docx
- 运筹学 第2版 课件 第五章 图与网络.pptx
- (二模)郑州市2026年高三高中毕业年高三级第二次质量预测数学试卷(含答案).pdf
原创力文档

文档评论(0)