- 14
- 0
- 约5.04千字
- 约 61页
- 2017-06-21 发布于湖北
- 举报
第四讲 属性文法和语法制导翻译;§1. 属性文法;属性的类型; 注意:
(1)终结符只有综合属性,由词法分析器提供;
(2)非终结符既可以有综合属性也可以有继承属性。文法开始符号的所有继承属性作为属性计算前的初始值。; 在一个属性文法中,对应于每个产生式A??都有一套与之相关联的语义规则,每条语义规则的形式为:
b:=f(c1,c2,…,ck) 其中f是一个函数,并且满足下面两种情况之一:
(1)b是A的一个综合属性并且c1,c2,…ck是产生式右边文法符号的属性; (2)b是产生式右边某个文法符号的一个继承属性并且c1,c2,…ck是A或产生式右边任何文法符号的属性。
对这两种情况都称为属性b依赖于属性c1,c2,…,ck;语义规则; 下表是一个台式计算器程序的属性文法。该计算器读入一个算术表达式,计算并打印它的值,每个输入行以n作为结束。 在这些语义规则中,一个整数综合属性val把每个非终结符E,T,F联系起来。记号digit具有综合属性lexval,其值由词法分析器提供。;L;;10;§2. 基于属性文法的处理方法;依赖图;依赖图的画法;[例]依赖图;[例]依赖图;良定义文法和属性的计算次序;树遍历的属性计算方法;一遍扫描的处理方法;抽象语法树; 为每个运算分量或运算符号都建立一个结点来为子表达式建立子树。运算符
您可能关注的文档
- 第三讲财务管理分析图的绘制方法.ppt
- 第二章 SPSS练习题.doc
- 艺术城扩初图纸说明幻灯片.doc
- 第七章 仓储专业术语.pdf
- 广驳运557海上货物运输合同留置权纠纷案.doc
- 第七章 超声波模具抛光机是利用超声波高速振动.pdf
- 学校心理学教程要点.doc
- 仪器分析 第02讲 光学分析法导论教案.ppt
- 医药保健品专业市场手册文案教案.doc
- 重建知识概念辨刘硕.pdf
- (共15页PPT)第2课时平均数.pptx
- (共14页PPT)学年牛津译林版江苏地区高中英语高一必修第三册第四单元Project课件.pptx
- (共15页PPT)Unit1Whatdoesshelooklike?第3课时课件英语课程资料.ppt
- (共15页PPT)第4课时完全平方公式的应用.pptx
- (共15页PPT)第六单元基层治理与社会保障单元培优练.pptx
- (共15页PPT)第4课时分数除法的实际问题.pptx
- (共15页PPT)第14课第一次世界大战及战后国际秩序课件第2课时.pptx
- (共15页PPT)Unit2ClothesL3教学课件英语课程资料.ppt
- (共15页PPT)Unit2第2课时课件英语课程资料.ppt
- FORMOSA塑料制品用户手册.pdf
原创力文档

文档评论(0)