block:
"{" { //push scope;}
multi_stmt
"}" {
//pop scope
$$=new ASTNode_Block($2,..........)
}
バイソンにブロック構造を実装しようとしています。ただし、ここで $2 (multi_stmt からの戻り値) にアクセスするのに問題があります。
ps: 「|」を使用しないことを意図しています。それらを分離するため、注文で実行することができます。