X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/437c2d80006f7c4729cffd329c106de50dbd4acc..93724f139a641f6242c93f1504eaf6ecfcaf439f:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 71395e9d..27a868cb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,36 @@ +2002-11-07 Akim Demaille + + Let yyerror always receive the msg as last argument, so that + yyerror can be variadic. + + * data/yacc.c (b4_yyerror_args): New. + Use it when calling yyerror. + * data/glr.c (b4_yyerror_args, b4_lyyerror_args): New. + Use it when calling yyerror. + * doc/bison.texinfo (Error Reporting): Adjust. + * tests/calc.at (_AT_DATA_CALC_Y): Adjust. + * tests/cxx-type.at (_AT_TEST_GLR_CALC): Adjust. + +2002-11-07 Paul Eggert + + * src/scan-gram.l (unexpected_end_of_file): New function. + Use it to systematize the error message on unexpected EOF. + +2002-11-06 Akim Demaille + + #line should have quoted strings. + Ideally, this should be done by m4_quotearg. + + * src/scan-skel.l: Include quotearg.h. + Quote __ofile__. + * src/output.c (symbol_printers_output) + (symbol_destructors_output): Quote the file name. + +2002-11-06 Akim Demaille + + * tests/regression.at (Invalid inputs): Adjust to the recent + messages. + 2002-11-06 Akim Demaille Restore --no-lines. @@ -8,6 +41,7 @@ * src/reader.c (prologue_augment, epilogue_set): Use b4_syncline. * src/output.c (user_actions_output): Likewise. (prepare): Define 'b4_synclines_flag'. + * src/muscle_tab.c (muscle_init): Don't define b4_linef. 2002-11-06 Akim Demaille