编译原理第六章
1.属性文法分为:综合属性 、继承属性。
出现在产生式左边的的继承属性和出现在产生式右边的综合属性不由所给的产生式的属性规则进行计算,他由其他产生式的属性规则计算或者由属性计算器的参数提供。
[综合属性]在语法树种,一个结点的综合属性的值由其子结点的属性值确定,因此使用自底向上的文法在每一个结点出使用语义规则计算综合属性的值。
[继承属性]在语法树种,一个结点的继承属性由此结点的父结点和/或兄弟结点的某些属性确定。用继承属性来表示程序设计语言结构中的上下文依赖关系很方便。
2.什么是相关文法和无相关文法 参考
3.有源程序的语法结构所驱动的处理办法就是语法制导翻译法。
单词符号串进行分析→构造语法分析树→创建依赖图→根据需要遍历语法树并在语法树的各结点处按语义规则进行计算

浙公网安备 33010602011771号