- 5
- 0
- 约7.6千字
- 约 17页
- 2026-06-17 发布于北京
- 举报
编译原理
COMPILATION
PRINCIPLE
中南大学计算机学院
漆华妹
第六章属性文法和语法制导翻译
6.5自下而上计算继承属性
n自上而下的分析能够处理的文法局限于LL(1)文法。
n为了更一般的计算L-属性,需要研究自下而上的L-属性计算
方法。
n这种方法可以实现许多(不是所有)基于LR(1)文法的L
-属性文法。这种方法是S-属性文法的自下而上翻译技术
的一般化。
v问题
n自上而下的分析中,语义动作的执行是在使用产生式对句柄进行归约的
时候。
n但是,L-属性定义的继承属性的计算需要嵌在产生式右部不同的地方
p如:A→XY{Z.i=X.x}Z一个状态对应一个综合属性,在Z还没开始处
理前,继承属性Z.i就没有对应的val条目供其使用。
v问题的解决方案:
n通过改写文法,使得所有嵌在产生式中间的动作变换成只在产生式最右
端出现。
v1删除翻译模
您可能关注的文档
最近下载
- 高水高强水泥基自流平砂浆及应用.pdf VIP
- 施耐德变频器故障代码ATV71系列故障代码表.doc VIP
- 山西省图集 12N1 12系列建筑标准设计图集 供暖工程.docx VIP
- 中华人民共和国林业行业标准 - 宁夏森林防火.doc VIP
- (高清版)B-T 7251.1-2023 低压成套开关设备和控制设备 第1部分:总则.pdf VIP
- 深度解析(2026)《QBT 5155-2017人造革合成革试验方法 柔软度的测定》.pptx VIP
- 新生入学登记表模板.docx VIP
- 高边坡支护脚手架施工安全专项方案.pdf
- SEPPIC专用于光纤的填充膏研究.pdf VIP
- 澳门大学考试题库及答案.doc VIP
原创力文档

文档评论(0)