割り当て言語用の小さなコンパイラを構築しています。
次のルールを検討してください。
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) に達したときにトリガーされますか?