标签: parsing bison
已知:
Var: Art { if( $1 == NULL) print("error"); } Asta Art: /*epsilon*/ Asta: /*epsilon*/
第一行($1的行中的Var: ...是什么意思。 因为是中规矩操作,所以我不确定$ 1是否对非终结符Art有意义。
$1
Var: ...
Art
答案 0 :(得分:1)
bison manual section on Midrule actions中对此进行了详细说明。
是的,在您的示例中,$1是指终端Art的值。