- 13
- 0
- 约1.23万字
- 约 43页
- 2019-09-23 发布于湖北
- 举报
第八章 语法制导翻译和中间代码 考察重点 属性文法与语法制导翻译 中间代码:逆波兰式、三元式、四元式、抽象语法树的表示 常见语句的翻译( 布尔表达式,控制语句,循环,数组 ) 语义分析 语义分析的任务:在词法分析和语法分析的基础上,分析所写源程序的含义,在理解含义的基础上为生成相应的目标代码作好准备或直接生成目标代码。??? 1)静态语义检查 例:类型检查、运算、维数、越界 2)语义翻译(具体的动作)??????例:语句的翻译(中间代码或目标代码生成) 语义分析方法:大多编译器采用语法制导翻译方法 语义分析工具:在语法制导翻译方法中,常用属性文法来说明程序设计语言语义 8.1 属性文法 属性文法(attribute grammar)是一个三元组:A=(G,V,F) 表达式文法 E→T+T| T or T T → n | true|false 在语法制导定义中,一条语义规则完成一个计算属性值的动作。digit是终结符,只使用综合属性,且其属性值由词法分析器提供,通常不要计算属性值。 继承属性 一个结点的继承属性值是由此结点的父结点和/或兄弟结点的某些属性来决定的。 语句real a1,a2,a3的分析树,采用自上而下的分析方法 8.2 语法制导翻译概论 在语法分析过程中,随着分析的步步进展,根据每个产生式所对应的语义
您可能关注的文档
- 第7章岩石化学.ppt
- 第7章工业机器人2.ppt
- 第7章土压力及土坡稳定4.18.ppt
- 第7章常用表达方法(华科工图).ppt
- 第7章园林植物种植设计.ppt
- 第7章有限脉冲响应数字滤波器的设计.ppt
- 第7章微生物生态.ppt
- 第7章原生质体培养和体细胞杂交.ppt
- 第7章机械制造技术的发展.ppt
- 第7章氧化还原反应.ppt
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
最近下载
- 接触网工工程详细问题整改方案培训.pptx VIP
- 德州惠利能源科技有限公司2台18吨生物质锅炉项目(变更后)环评报告表.docx VIP
- 《1.+中国古代美术》教学课件+-+2026-2027+学年浙人美版初中美术八年级上册.pptx VIP
- 卫健委临检中心 精密度和正确度性能验证 卫健委临床检验中心 张传宝.pptx VIP
- PTC Creo3.0零件建模实例教程配套教材课件完整版电子教案.pptx
- 电线电缆员工-工艺培训教材(线缆行业个工序详细教程).pdf VIP
- 金刚砂耐磨地坪施工技术2026版PPT课件.pptx
- 给排水国标图集-01S201:室外消火栓安装.pdf VIP
- JB_T14876-2024《滑板式输送机》.pdf VIP
- 1 水资源系统分析概论.ppt VIP
原创力文档

文档评论(0)