语法制导翻译和中间代码产生-Read
编译原理 第六章 属性文法和语法制导翻译 /cp 网上教学系统: 070606302: 编译原理 6.1 属性文法 属性文法(也称属性翻译文法) Knuth在1968年提出 在上下文无关文法的基础上,为每个文法符号(终结符或非终结符)配备若干相关的“值”(称为属性)。 属性代表与文法符号相关信息,如类型、值、代码序列、符号表内容等 属性可以进行计算和传递 语义规则:对于文法的每个产生式都配备了一组属性的计算规则 属性 综合属性:“自下而上”传递信息 继承属性:“自上而下”传递信息 在一个属性文法中,对应于每个产生式A→?都有一套与之相关联的语义规则,每条规则的形式为: b:=f(c1,c2,…,ck) 这里,f是一个函数,而且或者 1. b是A的一个综合属性并且c1,c2,…,ck是产生式右边文法符号的属性,或者 2. b是产生式右边某个文法符号的一个继承属性并且c1,c2,…,ck 是A或产生式右边任何文法符号的属性。 属性b依赖于属性c1,c2,…,ck。 说明 终结符只有综合属性,由词法分析器提供 非终结符既可有综合属性也可有继承属性,文法开始符号的所有继承属性作为属性计算前的初始值 对出现在产生式右边的继承属性和出现在产生式左边的综合属性都必须提供一个计算规则。属性计算规则中只能使用相应产生式中的文法符号的属性 出现在产生式左边的继承属性和出现在产生式右边的综合
您可能关注的文档
- 血管膜和视网膜三层视觉器官.PPT
- 行桥土木事务所土木工事业A等级株大翔株纯友清流建设株.PDF
- 补救教学教材教案教案名称公分与公尺.PDF
- 装备失效分析技术进修考核大纲程焕武编兵器工程师进修大学2013.DOC
- 裸子植物和双子叶植物.PPT
- 西农大附中七年级下册第二次月考自测题-同文中学.DOC
- 西TU小沟里金矿三洋Y金矿成矿环境演化与成矿模式探讨-西北地质.PDF
- 西北大学基础化学试验15分子荧光分析法的应用简介.PPT
- 西北太平洋热带气旋强度统计释用预报方法研究-中国气象局培训中心.PDF
- 西北地区地形特征.PPT
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
原创力文档

文档评论(0)