Home | History | Annotate | Download | only in bison

Lines Matching full:yyerror

403 	* tests/headers.at (AT_TEST_CPP_GUARD_H): Declare yyerror and yylex,
715 In yyerror, use the msg arg.
1016 YYERROR or other.
1106 YYACCEPT, YYERROR, and YYABORT, as user actions, should not
2273 Fix yyerror / yylex test glitches noted by twlevo@xs4all.nl.
2274 * tests/cxx-type.at (_AT_TEST_GLR_CXXTYPES): Have yyerror return
2490 never had any % directives, we can simply pass it to yyerror.
2703 lib/yyerror.c, m4/cxx.m4, m4/m4.m4, m4/subpipe.m4, m4/timevar.m4,
4100 declare yyerror when using lalr.cc, as GCC 3.4.0 warns about the
4397 (YYERROR): Goto to yyerrorlab, not yyerrlab1.
4401 (yyerrorlab): New label, with the old contents of YYERROR,
4403 to the production that invoked YYERROR. That is how Yacc
4486 (YYERROR, YYBACKUP): Do not use "do { ...; return foo; } while (0)";
4565 yyerror are declared before use; C99 requires this.
4569 * data/glr.c (YYERROR): Update definition to reset yyerrState to 0
4601 Remove forward declarations of yylex and yyerror---caused errors
4668 * data/yacc.c (YYERROR): Now just 'goto yyerrorlab', since the
4672 (yyerrorlab): New label, with the old contents of YYERROR,
4674 to the production that invoked YYERROR. That is how Yacc
5108 (_AT_DATA_CALC_Y): Don't declare yyerror when lalr1.cc, as it is
5123 (YYABORT, YYACCEPT, YYERROR): New.
5131 Exercise YYERROR.
5132 Disable the lalr1.cc tests as currently it doesn't support YYERROR.
5171 * tests/calc.at (_AT_DATA_CALC_Y): Adjust yyerror to report the
5311 * data/yacc.c (YYERROR): Move code from yyerrlab1 to here, so that
5315 time YYERROR is invoked, but the upside is that the warnings
5477 (yyerrlab1): Now is only the target of YYERROR, so that we can
5480 GCC warning about yyerrlab1 being unused if YYERROR is unused.
6050 * lib/main.c, lib/yyerror.c: New files.
6060 * doc/bison.texinfo: Emphasize that yylex and yyerror must
6064 that C99 supports "inline". Mention that yyerror traditionally
6119 invokes YYERROR. This change is required for POSIX conformance.
6664 Let yyerror always receive the msg as last argument, so that
6665 yyerror can be variadic.
6668 Use it when calling yyerror.
6670 Use it when calling yyerror.
6748 and yyerror.
6749 Have yyerror `use' its arguments.
6752 (_AT_DATA_CALC_Y): Let yyerror ``use'' its arguments.
6778 Propagate b4_pure_args where needed to pass them to yyerror.
6797 (_AT_DATA_CALC_Y): Equip for purity of yyerror.
6799 * tests/cxx-type.at (_AT_TEST_GLR_CALC): Equip for yyerror purity.
8164 * src/parse-gram.y (yyerror): Don't rely on yycontrol being
8167 for the time being: %locations ought to provide it to yyerror.
8401 Prototype yylex and yyerror.
9511 yyerror.
9522 * tests/synclines.at: Be sure to prototype yylex and yyerror to
10503 * data/bison.c++ (yy::b4_name::error_): New method, replaces yyerror in
10776 (yyerror): ``Rename'' (there is a #define yyerror skel_error) as...
13478 %%yydebug, %%yyerror, %%yynerrs and %%yyparse by yylex, yychar,
13479 yylval, yydebug, yyerror, yynerrs and yyparse.
14436 `--yyerror-verbose'.
14703 (yyerror): Returns void, not int.