Я заметил, что Bison использует конкретное сообщение об ошибке, которое передается функции yyerror()
через yyreportSyntaxError()
.Это функция, сгенерированная с помощью glr.c
.
Можно ли как-то изменить поведение этой функции?
Одним из решений является изменение сообщения об ошибке в yyerror()
.Но если я хочу этого избежать, могу ли я поручить Бизону использовать мою собственную функцию вместо yyreportSyntaxError()
?