- 3
- 0
- 约8.56千字
- 约 66页
- 2019-10-22 发布于广东
- 举报
语法制导翻译 ??为什么进行词法和语法分析 ??用A→α进行归约表达的是什么意思 看:operand+term E→E1+T E1的值+T的值的结果作为E的值——即:取来E1的值和T的值做加法运算,结果作为E的值 E.val=E1.val+T.val 第五章 语法制导翻译 翻译的任务 首先是语义分析和正确性检查,若正确,则翻译成中间代码或目标代码。 基本思想 根据翻译的需要设置文法符号的属性,以描述语法结构的语义。 例如,一个变量的属性有类型,层次,存储地址等。表达式的属性有类型,值等。 属性值的计算和产生式相联系。随着语法分析的进行,执行属性值的计算,完成语义分析和翻译的任务。 5.1 语法制导翻译概述 语法制导翻译的概念描述 在进行语法分析的同时,完成相应的语义处理 E→E1 + E2 E.val:=E1.val+E2.val 语法结构具有规定的语义 问题:如何根据被识别出的语法成分进行语义处理? 1. 语义分析的任务 语义检查 例:类型、运算、维数、越界 语义处理 例:变量的存储分配 例:表达式的求值 例:语句的翻译(中间代码的生成) 总目标:生成等价的中间代码 2. 代码结构 计算学科:对信息(数据表示)描述和变换算法的系统研究 变换:源、目标以及源与目标的对应关系 语句的代码结构 语句分类: 说明语句——符号表的查填 可执行语句——指令代码 3. 典型处理方法 对应
您可能关注的文档
- 使用统计数据应注意常见问题.ppt
- 使用托盘缠绕机技巧.ppt
- 示范教学材料力学讨论课.ppt
- 示范教学材料失效和强度理论.ppt
- 17-18世纪的公共空间理论.ppt
- 现实主义文学综述.ppt
- 世纪之交的世界格局形成.ppt
- 世界反法西斯联盟形成和意义.ppt
- 世界近代思想文化和政治制度.ppt
- 世界经济形势和推动我国经济又好又快发展.ppt
- 央广幸福健康课回放:王文龙老师讲解5亿人的高血糖问题,隐蔽帮凶竟是它!(上)_原文.docx
- 又“羊”了!寒VS热感冒的破局关键(2)_原文.docx
- 幸福健康课回放:脑血管堵了怎么办(四)_原文.docx
- 又“羊”了!寒VS热感冒的破局关键(4)_原文.docx
- 01_幸福健康课王文龙如何让血脂回归“安全线”?下_原文 (1).docx
- 02_幸福健康课王文龙如何让血脂回归“安全线”?中_原文 (1).docx
- 03_幸福健康课王文龙如何让血脂回归“安全线”?上_原文.docx
- 夏燥秋燥,如何润?(二)下集_原文.docx
- 39_幸福彩珍药之阿胶黄酒慈阳梨膏(中)_原文.docx
- 11_幸福健康课王文龙讲解如何让血脂回归“安全线”?中_原文.docx
最近下载
- 管理心理学(第三版)课件 第1--6章 管理心理学导论 ---群体心理概述.pptx
- 江苏省农村公路建设管理实施细则(苏交公[2003]104号).doc VIP
- 医院智能药柜管理系统管理 .ppt VIP
- (2026版)中小学校长选拔公开笔试试题及答案.docx VIP
- 卫生应急队伍装备参考目录(试行).doc VIP
- (正式版)DBJ33∕T 1292-2023 《 装配型附着式升降脚手架安全技术规程 》.pdf VIP
- 新型反应器 膜反应器课件.pptx VIP
- (2026年)建筑施工建筑起重机械安全监管培训课件.pptx VIP
- 最新个人委托书范本(通用).doc VIP
- Q∕GDW 13239.1~3-2018 35kV电力电缆采购标准 第1~3部分(高清-可复制).pdf VIP
原创力文档

文档评论(0)