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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

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

南开大学编译原理第五章课件.ppt

1、第五章 语法制导翻译学习重点m语法制导定义概念m利用语法制导定义构造语法树mS-属性定义、 L-属性定义m自顶向下计算属性m自底向上计算属性m递归方法计算属性m内存分配概述m 语法制导定义m 翻译模式m“编程语言的翻译根据语法进行 ”m“属性 ”, attributem 每个语法符号与若干属性相关联m 翻译 指定属性的相互依赖关系m 语义规则, semantic rulem 语言规则的执行反映属性的相互关系5.1 语法制导定义m 扩充 CFGq 语法符号 属性 语法树节点,记录域q 产生式 语义规则 语法树节点,用于计算属性m 属性类型q 综合, synthesized, 根据孩子节点属性计算

2、q 继承, inherited, 由父、兄弟节点属性计算m 依赖图, dependency graphm 注释语法树:节点属性值计算完毕annotated parse tree, annotating, decorating5.1.1 语法制导定义的形式m 每个产生式 A 与 一组语义规则相关联,每个语义规则具有如下形式:q b = f(c1, c2, , c k), 两种可能情况q b为 A的综合属性, c1, c2, , c k为 A、 中 语法符号的属性q b为 中某个符号 的继承属性, c1, c2, , c k为 A、 中语法符号的属性q b依赖 c1, c2, , c km 属性文

3、法 :扩充了语法制导定义,无副作用例 5.1mdigit.lexval: 终结符只有综合属性,由词法分析器提供m 开始符号通常没有继承属性L E n print(E.val)E E1 + T E.val = E1.val + T.val E T E.val = T.valT T1 * F T.val = T1.val * F.val T F T.val = F.val F (E) F.val = E.val F digit F.val = digit .lexval产生式 语义规则5.1.2 综合属性m只有综合属性: S-属性定义m语法树自底向上计算属性例 55.1.3 继承属性m表达程序语言结构在上下文中的相互依赖关系更加自然、方便例 5.3 变量定义real id1, id2, id3;D T L L.in = T.typeT int T.type = integerT real T.type = realL L1 , id L1.in = L.inaddtype(id.entry, L.in)L id addtype(id.entry, L.in)产生式 语义规则

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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