1 / 125
文档名称:

第四章 语法制导的翻译.ppt

格式:ppt   页数:125
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第四章 语法制导的翻译.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第四章 语法制导的翻译.ppt

文档介绍

文档介绍:第四章语法制导的翻译
本章内容
介绍一种形式化的语义描述方法:语法制导的翻译,包括它的两种具体形式:语法制导的定义和翻译方案
介绍语法制导翻译的实现方法
语法制导的定义
例 简单台式计算器的语法制导定义
产生式
语义规则
L  E n
print ()
E  E1 + T
:= E1 .val +
E  T
:=
T  T1 * F
:= *
T  F
:=
F(E)
:=
F  digit
:=
语法制导的定义
语法制导定义的形式
基础文法
每个文法符号有一组属性
每个文法产生式A 有一组形式为b := f(c1, c2, …, ck )的语义规则,其中f 是函数,b和c1, c2, …, ck 是该产生式文法符号的属性
综合属性:如果b是A的属性,c1 , c2 , …, ck 是产生式右部文法符号的属性或A的其它属性
继承属性:如果b是产生式右部某个文法符号X的属性
语法制导的定义
综合属性
S属性定义:仅仅使用综合属性的语法制导定义
产生式
语义规则
L  E n
print ()
E  E1 + T
:= E1 .val +
E  T
:=
T  T1 * F
:= *
T  F
:=
F(E)
:=
F  digit
:=
语法制导的定义
8+5*2 n的注释分析树
= 2
L
= 18
n
= 10
= 8
= 8
= 8
= 8
= 5
+
*
= 5
= 2
= 5
语法制导的定义
分析树各结点属性的计算可以自下而上地完成
= 2
L
= 18
n
= 10
= 8
= 8
= 8
= 8
= 5
+
*
= 5
= 2
= 5

最近更新

2024年太湖创意职业技术学院单招职业技能测试.. 42页

2024年宁夏中 卫 市单招职业倾向性测试模拟测.. 40页

2024年宁夏工业职业学院单招职业技能考试模拟.. 40页

肝癌干细胞干性维持的免疫调节机制 23页

高效CLO2发生器结构设计 37页

2024年宁波幼儿师范高等专科学校单招职业技能.. 40页

2024年安庆医药高等专科学校单招职业适应性考.. 42页

2024年安徽中医药高等专科学校单招职业倾向性.. 40页

2024年安徽城市管理职业学院单招综合素质考试.. 40页

2026年仲裁调解协议书范本 11页

2024年安徽汽车职业技术学院单招职业适应性考.. 40页

2024年安徽省蚌埠市单招职业适应性测试模拟测.. 41页

2026年以珍惜初三中学生话题作文 8页

2026年以大扫除为话题的一年级作文 4页

2026年以令我感动的一件事为题五年级作文 4页

2026年仓库租赁合同简单协议 72页

肝性脑病治疗中并发症防控 35页

肿瘤患者阿咖酚散剂量调整策略研究 35页

2024年安徽粮食工程职业学院单招职业技能测试.. 40页

2024年安徽财贸职业学院单招综合素质考试模拟.. 39页

2024年安阳学院单招职业倾向性考试模拟测试卷.. 41页

2024年定西师范高等专科学校单招职业适应性测.. 41页

2024年山东交通职业学院单招职业倾向性测试模.. 40页

2024年山东外贸职业学院单招职业技能考试题库.. 41页

2024年山东水利职业学院单招职业倾向性测试模.. 41页

2024年山东畜牧兽医职业学院单招职业技能考试.. 40页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页

农村人才流失国外研究报告 2页

住院患者自带药品使用管理规定通知 3页