ImageVerifierCode 换一换
格式:PPT , 页数:112 ,大小:658KB ,
资源ID:754107      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-754107.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(自顶向下语法分析方法.PPT)为本站会员(国***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

自顶向下语法分析方法.PPT

1、编译原理第 5章自顶向下语法分析方法 5.1 确定的自顶向下分析思想 5.2 LL(1)文法的判别 5.3 某些非 LL(1)文法到 LL(1)文法的等价变换 5.4 不确定的自顶向下分析思想 5.5 确定的自顶向下分析方法编译原理引言1、语法分析的地位 是编译程序的核心部分。2、语法分析的任务 识别由词法分析得出的单词序列是否是给定文法的句子。3、语法分析方法 自顶向下分析和自底向上分析 自顶向下分析包括确定分析和不确定分析 自底向上分析包括算符优先分析和 LR分析编译原理引言4、语法分析的方式1)自上而下语法分析 反复使用不同产生式进行推导以谋求与输入符号串相匹配。2)自下而上语法分析 对

2、输入符号串寻找不同产生式进行归约直到文法开始符号。注:这里所说的输入符号指词法分析所识别的单词编译原理引言 自顶向下分析法 : 也就是从文法的开始符号出发企图推导出与输入的单词串完全相匹配的句子,若输入串是给定文法的句子,则必能推出,反之必然出错。 自顶向下分析法又可分为确定的和不确定的两种。 确定的分析方法需对文法有一定的限制,但由于实现方法简单、直观,便于手工构造或自动生成语法分析器。 不确定的方法即带回溯的分析方法,这种方法实际上是一种穷举的试探方法,因此效率低,代价高,因而极少使用。编译原理引言 回顾在 “文法和语言 ”一章中介绍的关于句子、句型和语言的定义及什么叫最左推导、最右推导和

3、规范推导的基本概念。 有文法 GS,若 S x,且 x V*则称 x是文法 G S的句型 。符号 表示经过 0步或若干步的推导。 有文法 GS,若 S x,且 x VT*, 则称 x是文法 G S的 句子 。例: GS: S0S1, S01可有推导 S 0S100S11000S111 00001111说明 00001111是 GS的句子。*编译原理引言 最左(最右)推导:在推导的任何一步 (其中 、 是句型 ),都是对 中的最左(右)非终结符进行替换。 最右推导被称为规范推导。 由规范推导所得的句型称为规范句型。 句型的分析 句型分析就是识别一个符号串是否为某文法的句型,是某个推导的构造过程。

4、编译原理引言 句型分析的有关问题 如何选择使用哪个产生式进行推导?假定要被替换的最左非终结符号是 V, 且左部为 V的规则有 n条: VA1|A2|An, 那么如何确定用哪个右部去替换 V呢? 如何识别可归约的串?在自下而上的分析方法中,在分析程序工作的每一步,都是从当前串中寻找一个子串,看它是否能归约到文法的某个非终结符号,该子串称为 “可归约串 ”。编译原理5.1 确定的自顶向下分析思想 例:若有文法 G1S:S pA |qB A cAd|a B d B |b 识别输入串 w= pccadd是否是 G1S的句子试探推导过程:S pA pcAd pccAdd pccadd编译原理5.1 确定的自顶向下分析思想 G1S: S pA |qB A cAd|a B d B |b 这个文法有以下两个特点: 每个产生式的右部都由终结符号开始。 如果两个产生式有相同的左部,那么它们的右部由不同的终结符开始。 对于这样的文法显然在推导过程中完全可以根据当前的输入符号决定选择哪个产生式往下推导,因此分析过程是唯一确定的。编译原理5.1 确定的自顶向下分析思想 若有文法 G2S:S Ap |Bq A a|cA B b|dB识别输入串 w=ccap是否是 G2S的句子,那么试探推出输入串的推导过程为 :S Ap cAp ccAp ccap

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。