問題が発生したときにエラーメッセージ、列、および行を報告したい.yylinenoは問題ありませんが、テストテキストをどのように変更しても@1.first_columnの値は常に0です。
yacc ファイル スニペット:</p>
set:SET PARENTHESIS reference EQUAL expression CLOSE_PARENTHESIS {$$ = set_directive($3,$5); }
|error {yyerrok; yyclearin;printf("column is %d",@1.first_column);yyerror("Set directive error!",@1.first_column);YYABORT;}
;
同様の問題を検索していません。助けてください!