在Yacc(或bison)中,下面的表达式是语法上有效的吗?
sentence : noun verb {
/* some action here which uses only $1 , $2 */
}
predicate {
/*some action which uses $1,$2,$3,$4 */
}
答案 0 :(得分:1)
是的,它是有效的。
第一个动作是中规则动作。它本身有一个语义值,为3美元,因此第二个操作中的注释应包括$ 4(predicate
的值)。