带有继承属性L.inh的语法制导定义 产生式 语义规则 D?TL L?inh:=T ? type T ?int T ? type :=integer T ?float T ? type :=float L ?L1,id L1 ?inh :=L ?inh addtype(id ?entry,L ?inh) L ?id addtype(id ?entry,L ?inh) 5.2.5具有受控副作用的语义规则 属性文法没有副作用,但是会增加描述的复杂度 比如语法分析时如果没有副作用,符号表就必须作为属性传递。 可以把符号表作为全局变量,然后通过副作用函数来添加新标识符; 受控的副作用 不会对属性求值产生约束,即可以按照任何拓扑属性求值,不会影响最终结果。 添加部分简单的约束。 受控副作用的例子 L→En print(E.val) 通过副作用打印出E的值 总是在最后执行,且不会影响其它属性的求值 变量声明的SDD中的副作用 addType将标识符的类型
您可能关注的文档
- NEC大电容三种焊接方法方案.ppt
- 编译原理实验词法分析扫描器.doc
- 编译原理实验语法分析器递归下降子程序实现.doc
- 编译原理期末试题绝密版.doc
- 编译原理样题1.doc
- 编译原理第五章 语法分析_习题.ppt
- NE成品供应商质量保证手岫方案.ppt
- 编译原理陈火旺版第一章ppt.ppt
- 编辑常识之插图的规范化.doc
- 缘故增员面谈技巧23页.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)