1、对于一个或多个非终结符,存在一个主要属性。 为了方便,假设主要属性都是字符串值。
2、主要属性是综合属性。
3、评估主要属性的规则确保以下几点:
(a)主要属性是在产生式中非终结符号主要属性的连接,可能与其他不是主要属性的元素相连,如字符串标记或标签LI和L2的值。
(b)非终结符号的主要属性出现的规则与非终结符号本身出现在产生式中的顺序相同。
通过连接非主要属性元素来构造主要属性。连接元素可以构建所有主要属性的类型值。如果主要属性的目标是表示中间代码语句的序列,我们可以将语句写入数组的末尾来生成中间代码。
网友评论