第六章: 属性文法和语法制导翻译

一.属性文法 1.属性文法 是在上下文无关文法的基础上为每个文法符号(终结符或非终结符)配备若干个相关的“值”(称为属性)。 属性:代表与文法符号相关的信息,和变量一样,可以进行计算和传递。 例:类型、值、代码序列、符号表内容等 2.属性的分类:综合属性,继承属性 (1)综合属性   1)用于“自下而上”传递信息   2)在语法树中,一个结点的综合属性的值,由其子结点的属性值确定   3)S—属性
相关文章
相关标签/搜索