- 17
- 0
- 约2.32万字
- 约 74页
- 2016-12-29 发布于北京
- 举报
第四章 语法制导的翻译 语义规则的两种描述方法: 语法制导定义和翻译方案 综合属性和继承属性 语义规则的三种计算方法 S属性的自下而上计算 L属性的自上而下计算 语法制导翻译是处理语义的基本方法,它以语法分析为基础,在语法分析得到语言结构的结果时,对附着于此结构的语义进行处理,如计算表达式的值、生成中间代码等。 语法制导翻译简介 语义规则有两种常用的描述形式: 1、语法制导定义:定义翻译所必须的语义属性和语义规则,一般不涉及计算顺序。 2、翻译模式: 除了定义翻译所必须的语义属性和语义规则,还给出计算顺序。 4.1 语法制导的定义 语法制导的定义是在上下文无关文法的基础上为每个文法符号(终结符或非终结符)配备若干个相关的“值”(称为属性)。这些属性代表与文法符号相关的信息,例如它的类型、值、代码序列?、符号表内容等等。属性和变量一样,可以进行计算和传递。 属性一般分为两类:综合属性和继承属性。简单的说,综合属性用于“自下而上”传递信息,而继承属性用于“自上而下”传递信息。 属性加工加工的过程即是语义处理的过程,对于文法的每一个产生式都配备了一组属性的计算规则,则称为语义规则。 每个文法符号有一组属性 每个文法产生式A ? ?有一组形式为
您可能关注的文档
最近下载
- DLT889-2015 电力基本建设热力设备化学监督导则.docx VIP
- V8多功能电法仪培训汇总.pptx VIP
- 从收益分布探析微盘策略的有效性来源.pdf VIP
- 广西新能源汽车专业人才需求调研报告.pdf VIP
- 垃圾焚烧发电厂烟气治理...ppt VIP
- 2025青岛西海岸新区中考自主招生语文试卷试题(含答案详解).pdf VIP
- 20231226-申万宏源-基金投资策略研究系列报告之四:微盘股策略复盘,从收益拆分到拥挤度测试.pdf VIP
- 2010消防控制室通用技术要求.pdf VIP
- 局领导青年 干部座谈会发言稿.doc VIP
- 广东省医疗机构制剂配制与质量管理规范化建设专家共识.docx
原创力文档

文档评论(0)