0
が何であるかを私はいくつかのレガシーバイソンのコードを読んでいて、それは次のようなルールがあります。@の意味はバイソンコードで
function_decl: name body function_end
{ if($3 != $1->id) {
yyerror(@3, "error: function name does not match end label");
}
}
;
私は$ iの中で各トークンによって返された値を参照していることを理解しますルール。しかし、@iは何を表していますか?私はそれのためにグーグルを試みたが、関連するヒットは得られなかった。
ドキュメント? http://www.gnu.org/software/bison/manual/html_node/Table-of-Symbols.html – CaptJak