编译原理-语法分析.ppt
《编译原理-语法分析.ppt》由会员分享,可在线阅读,更多相关《编译原理-语法分析.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章 语法分析 词法分析:字母是元素,组成字符串,记号的集合,线性结构语法分析:记号是元素,组成句子,句子的集合,树结构语法的双重含意:1.语法规则:上下文无关文法(子集LL文法或LR文法)2.语法分析:下推自动机(LL或LR分析器),自上而下和自下而上分析 本章主要内容:1.与语法分析有关的基本概念和相关问题2.上下文无关文法3.自上而下分析4.自下而上分析5.上机作业第二部分:函数绘图语言的语法分析器结束(2010年3月25日)13.1 语法分析的若干问题 语法分析器的作用 语法分析器是编译器前端的重要组成部分,许多编译器,特别是由自动生成工具构造的编译器,往往其前端的中心部件就是语法分
2、析器。语法分析器在编译器中的位置和作用:2 语法分析器的作用(续)1.根据词法分析器提供的记号流,为语法正确的输入构造分析树(或语法树),这是本章的重点,在以后各节中详细讨论;2.检查输入中的语法(可能包括词法)错误,并调用出错处理器进行适当处理,下边简单介绍语法错误处理的基本原则,而在以后的讨论中忽略此问题。语法分析器的两个重要作用:3 语法错误的处理原则 1.词法错误如非法字符或拼写错关键字、标识符等 intege 20times2.语法错误是指语法结构出错,如少分号、begin/end不配对等begin x:=a+b y:=x;3.静态语义错误:如类型不一致、参数不匹配等a,b:inte
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译 原理 语法分析
限制150内