1 |
2002-10-19 Akim Demaille <akim@epita.fr> |
2002-10-19 Akim Demaille <akim@epita.fr> |
2 |
|
|
3 |
|
Prototype support of %lex-param and %parse-param. |
4 |
|
|
5 |
|
* src/parse-gram.y: Add the definition of the %lex-param and |
6 |
|
%parse-param tokens, plus their rules. |
7 |
|
Drop the `_' version of %glr-parser. |
8 |
|
Add the "," token. |
9 |
|
* src/scan-gram.l (INITIAL): Scan them. |
10 |
|
* src/muscle_tab.c: Comment changes. |
11 |
|
(muscle_insert, muscle_find): Rename `pair' as `probe'. |
12 |
|
* src/muscle_tab.h (MUSCLE_INSERT_PREFIX): Remove unused. |
13 |
|
(muscle_entry_s): The `value' member is no longer const. |
14 |
|
Adjust all dependencies. |
15 |
|
* src/muscle_tab.c (muscle_init): Adjust: use |
16 |
|
MUSCLE_INSERT_STRING. |
17 |
|
Initialize the obstack earlier. |
18 |
|
* src/muscle_tab.h, src/muscle_tab.c (muscle_grow) |
19 |
|
(muscle_pair_list_grow): New. |
20 |
|
* data/c.m4 (b4_c_function_call, b4_c_args): New. |
21 |
|
* data/yacc.c (YYLEX): Use b4_c_function_call to honor %lex-param. |
22 |
|
* tests/calc.at: Use %locations, not --locations. |
23 |
|
(AT_CHECK_CALC_GLR): Use %glr-parser, not %glr_parser. |
24 |
|
|
25 |
|
2002-10-19 Akim Demaille <akim@epita.fr> |
26 |
|
|
27 |
* src/getargs.c (usage): Take status as argument and exit |
* src/getargs.c (usage): Take status as argument and exit |
28 |
accordingly. |
accordingly. |
29 |
Report the traditional `Try ... --help' message when status != 0. |
Report the traditional `Try ... --help' message when status != 0. |