1 |
2002-11-12 Akim Demaille <akim@epita.fr> |
2002-11-12 Akim Demaille <akim@epita.fr> |
2 |
|
|
3 |
|
* tests/regression.at (input.y): s/YYEOF/MYEOF/, as the skeleton |
4 |
|
defines it. |
5 |
|
* data/glr.c (yystos): New. |
6 |
|
(b4_yysymprint_generate, b4_yydestruct_generate): Invoke. |
7 |
|
(YYDSYMPRINT): New. |
8 |
|
(yyval): Don't define it, it is handled via M4. |
9 |
|
(yyrecoverParseError): Free verbosely the discarded symbols. |
10 |
|
* data/yacc.c (yysymprint): Remove, rather... |
11 |
|
(b4_yysymprint_generate): invoke. |
12 |
|
* data/c.m4 (b4_yysymprint_generate): New. |
13 |
|
Accept pointers as arguments, as opposed to the version from |
14 |
|
yacc.c. |
15 |
|
(b4_yydestruct_generate): Likewise. |
16 |
|
* tests/cations.at (Printers and Destructors): Use Bison directives |
17 |
|
instead of CPP macros. |
18 |
|
Don't rely on internal details. |
19 |
|
|
20 |
|
2002-11-12 Akim Demaille <akim@epita.fr> |
21 |
|
|
22 |
* data/c.m4 (b4_yydestruct_generate, b4_symbol_actions): New. |
* data/c.m4 (b4_yydestruct_generate, b4_symbol_actions): New. |
23 |
* data/yacc.c: Rename yychar1 as yytoken, as in glr.c. |
* data/yacc.c: Rename yychar1 as yytoken, as in glr.c. |
24 |
Don't work on yychar (i.e., do set it to YYEMPTY, don't match |
Don't work on yychar (i.e., do set it to YYEMPTY, don't match |