综合属性
在分析树节点N上的非终结符A的综合属性只能通过N的子节点或者N本身的属性值来定义
image.png
终结符可以具有综合属性。终结符的综合属性值是由词法分析器提供的词法值,因此在SDD中没有计算终结符属性值的语义规则
继承属性
在分析树节点N 上的非终结符A 的继承属性只能通过N的父节点,N的兄弟节点或者N 本身的属性值来定义
image.png
终结符没有继承属性。终结符从词法分析器处获得的属性值被归为综合属性


属性文法

在分析树节点N上的非终结符A的综合属性只能通过N的子节点或者N本身的属性值来定义
image.png
终结符可以具有综合属性。终结符的综合属性值是由词法分析器提供的词法值,因此在SDD中没有计算终结符属性值的语义规则
在分析树节点N 上的非终结符A 的继承属性只能通过N的父节点,N的兄弟节点或者N 本身的属性值来定义
image.png
终结符没有继承属性。终结符从词法分析器处获得的属性值被归为综合属性
本文标题:第五章 第2节 语法制导定义SDD
本文链接:https://www.haomeiwen.com/subject/vkmiyhtx.html
网友评论