5
4.1 语法制导翻译简介
属性与语义规则
1. 语法制导翻译的基本思想
为每个产生式配上语义规则并且在适当的时候执行这些规则
具体方法:
① 将文法符号所代表的语言结构的意思,用附着于该文法符号的属性表示;
② 用语义规则规定产生式所代表的语言结构之间的关系(即属性之间的关
系),即用语义规则实现属性计算。
语义规则的执行:在语法分析的适当时刻(如推导或归约)执行附着在对应产生
式上的语义规则,以实现对语言结构语义的处理,如计算、查填符号表、
生成中间代码、发布出错信息等。
第 4 页 / 共 25 页