我正在为分配语言构建一个小型编译器。
考虑以下规则:
var_block :
| LPAREN var_decl+ RPAREN { var_scope := var_scope + 1 };
是在第一次识别 var_block 时触发语义动作,还是在达到产生式结束时触发(在本例中为 RPAREN)?
我正在为分配语言构建一个小型编译器。
考虑以下规则:
var_block :
| LPAREN var_decl+ RPAREN { var_scope := var_scope + 1 };
是在第一次识别 var_block 时触发语义动作,还是在达到产生式结束时触发(在本例中为 RPAREN)?