1 |
|
2003-02-20 Akim Demaille <akim@epita.fr> |
2 |
|
|
3 |
|
* tests/calc.at (AT_CHECK_PUSHDEFS, AT_CHECK_POPDEFS): Define |
4 |
|
AT_YACC_IF. |
5 |
|
Redefine AT_YYERROR_SEES_LOC_IF using it. |
6 |
|
(_AT_DATA_CALC_Y): Don't declare yyerror when lalr1.cc, as it is |
7 |
|
not defined. |
8 |
|
Don't use the location in yy::Parser::error_ and |
9 |
|
yy::Parser::print_ when not %locations. |
10 |
|
Activate more lalr1.cc tests. |
11 |
|
|
12 |
2003-02-19 Akim Demaille <akim@epita.fr> |
2003-02-19 Akim Demaille <akim@epita.fr> |
13 |
|
|
14 |
* data/lalr1.cc: When displaying a line number, be sure to make it |
* data/lalr1.cc: When displaying a line number, be sure to make it |
79 |
these CPP macros with the m4 macros new defined by... |
these CPP macros with the m4 macros new defined by... |
80 |
(AT_CHECK_PUSHDEFS): this, i.e.: |
(AT_CHECK_PUSHDEFS): this, i.e.: |
81 |
(AT_LALR1_CC_IF, AT_PURE_LEX_IF, AT_LOC, AT_VAL, AT_LEX_FORMALS) |
(AT_LALR1_CC_IF, AT_PURE_LEX_IF, AT_LOC, AT_VAL, AT_LEX_FORMALS) |
82 |
(AT_LEX_ARGS, AT_USE_LEX_ARGS, AT_LEX_PRE_FORMALSm AT_LEX_PRE_ARGS) |
(AT_LEX_ARGS, AT_USE_LEX_ARGS, AT_LEX_PRE_FORMALS, AT_LEX_PRE_ARGS) |
83 |
New macros. |
New macros. |
84 |
(AT_CHECK_POPDEFS): Undefine them. |
(AT_CHECK_POPDEFS): Undefine them. |
85 |
(AT_CHECK_CALC_LALR1_CC): New. |
(AT_CHECK_CALC_LALR1_CC): New. |