- 12
- 0
- 约5.79千字
- 约 45页
- 2019-02-07 发布于河北
- 举报
第五章 语法制导翻译(一)
第五章 语法制导翻译 在文法中,文法符号通常都有明确的意义,文法符号之间也有确定的语义关系。 用属性描述语义信息,用语义规则描述属性之间的关系,将语义规则与语法规则相结合。 语法制导翻译(Syntax-Directed Translations):在语法分析的过程中计算语义属性值。 介绍一种形式化的语义描述方法:语法制导的翻译,包括两种具体形式 语法制导定义(Syntax-Directed Definitions, SDD):定义翻译所必须的语义属性和语义规则,一般不涉及计算顺序。 翻译模式(translation schemes): 给出语义规则的计算顺序。 介绍语法制导翻译的实现方法。 语法制导翻译的一般过程 5.1 语法制导定义 语法制导定义是对CFG的推广,每个文法符号都有一个相关的属性集。 属性:语义信息。一个文法符号通常用一个或若干个属性来描述它的语义信息。典型例子: 变量的数据类型 表达式的值 变量的存储位置 程序的目标代码 5.1.1综合属性和继承属性 综合属性:在分析树结点N上的非终结符A的综合属性是由N上的产生式所关联的语义规则来定义的。A是产生式的头。结点N上的综合属性只能通过N的子结点的属性值或结点N本身的属性值计算得到。 继承属性:在分析树结点N上的非终结符B的继承属性是由N的父结点上的产生式所关联的语义规则来定义的。 B出现在产生式的体中。结点
您可能关注的文档
最近下载
- 《全过程工程咨询服务规则》.pdf VIP
- [精彩]05s502阀门井图集.pdf VIP
- 四宫格数独题目大全(入门-简单-进阶-大师版).pdf VIP
- (高清版)TCHSA 077-2024 牙体及牙列缺损固定修复的口内数字化印模制取专家共识.pdf VIP
- 近五年陕西中考语文真题及答案2023.docx VIP
- 信息论与编码理论(最全试题集+带答案+各种题型).doc VIP
- GB_T 3880.2-2024一般工业用铝及铝合金板、带材 第 2 部分力学性能.docx VIP
- 斗轮机培训课件教程.pptx VIP
- SL223-2024—《水利水电建设工程验收规程》.doc VIP
- 15ZJ521 吊顶和轻隔断-全国各省建筑标准.pdf VIP
原创力文档

文档评论(0)