第六章 属性文法和语法制导翻译
一·内容小结
本章主要介绍语法分析及翻译的问题,其处理方法主要是属性文法和语法制导翻译方法。
重点内容有:1.属性文法 2.基于属性文法的处理方法 3.S-属性文法的自上而下计算 4.L-属性文法和自下而上的翻译。
1.属性文法
是在上下文无关文法的基础上为每个文法符号(终结符或非终结符)配备若干个相关的“值”(称为属性)。
(1)综合属性 (2)继承属性
语义规则所描述的工作:属性计算、静态语义检查、符号表操作、代
一·内容小结
本章主要介绍语法分析及翻译的问题,其处理方法主要是属性文法和语法制导翻译方法。
重点内容有:1.属性文法 2.基于属性文法的处理方法 3.S-属性文法的自上而下计算 4.L-属性文法和自下而上的翻译。
1.属性文法
是在上下文无关文法的基础上为每个文法符号(终结符或非终结符)配备若干个相关的“值”(称为属性)。
(1)综合属性 (2)继承属性
语义规则所描述的工作:属性计算、静态语义检查、符号表操作、代