- 4
- 0
- 约1.14万字
- 约 58页
- 2017-06-17 发布于湖北
- 举报
第四章 语法分析—自上而下分析 内容 语法分析器的功能 自上而下分析面临的问题 LL(1)分析法 递归下降分析程序构造 预测分析程序 LL(1)分析中的错误处理 4.1 语法分析器的功能 高级语言的语法结构适合用上下文无关文法描述。 语法分析器任务:分析与判定程序的语法结构是否符合语法规则。 语法分析器的工作本质:按文法的产生式,识别输入符号串是否为一个句子。 语法分析器在编译器中的地位: 4.1 语法分析器的功能 语法分析方法 自上而下分析法 从文法的开始符号出发,反复使用文法的产生式,寻找与输入符号串匹配的推导。 将文法开始符号做为语法树的根,向下逐步建立语法树,使语法树的结果正好是输入符号串。 自下而上分析法 从输入符号串开始,逐步进行归约,直至归约到文法的开始符号。 从输入符号串开始,以它做为语法树的结果,自底向上地构造语法树。 4.2 自上而下分析面临的问题 自上而下就是从文法的开始符号出发,向下推导,推出句子。 带“回溯”的 不带回溯的递归子程序(递归下降)分析方法。 自上而下分析的主旨:对任何输入串,试图用一切可能的办法,从文法开始符号(根结点)出发,自上而下地为输入串建立一棵语法树。或者说,为输入串寻找一个最左推导。 4.2 自上而下分析面临的问题 例4.1 假定有文法 (1) S→xAy (2) A→**|*
您可能关注的文档
- 工程机械专用运动控制器的研究和发展_周翔.pdf
- 高二年级数学第三篇第一篇不等式的性质一课时.doc
- 企业法务管理模式与其系统性重构.pdf
- 民勤荒漠区植被退化动态定位研究3课件.pdf
- 严蔚敏《数据结构》教学笔记第三章 栈及队列.pdf
- 信息系统项目管理师重点难点摘要第10篇-项目人力资源管理.doc
- Win7设置回环网卡及linux虚拟机连接的简要步骤及断网前后的设置.docx
- 面向对象程序设计第3篇.ppt
- 英语近义词辨识摘要.pdf
- DOI在数据引用中的应用_问题和建议_吴立宗.pdf
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)