1 |
|
2002-06-09 Akim Demaille <akim@epita.fr> |
2 |
|
|
3 |
|
Move symbols handling code out of the reader. |
4 |
|
|
5 |
|
* src/reader.h, src/reader.c (errtoken, undeftoken, eoftoken) |
6 |
|
(axiom): Move to... |
7 |
|
* src/symtab.h, src/symtab.c: here. |
8 |
|
|
9 |
|
* src/gram.c (start_symbol): Remove: use startsymbol->number. |
10 |
|
* src/reader.c (startval): Rename as... |
11 |
|
* src/symtab.h, src/symtab.c (startsymbol): this. |
12 |
|
* src/reader.c: Adjust. |
13 |
|
|
14 |
|
* src/reader.c (symbol_check_defined, symbol_make_alias) |
15 |
|
(symbol_check_alias_consistence, symbol_pack, symbol_translation) |
16 |
|
(token_translations_init) |
17 |
|
Move to... |
18 |
|
* src/symtab.c: here. |
19 |
|
* src/reader.c (packsymbols): Move to... |
20 |
|
* src/symtab.h, src/symtab.c (symbols_pack): here. |
21 |
|
* src/symtab.h, src/symtab.c (symbol_make_alias): Takes SYMVAL as |
22 |
|
argument. |
23 |
|
|
24 |
2002-06-03 Akim Demaille <akim@epita.fr> |
2002-06-03 Akim Demaille <akim@epita.fr> |
25 |
|
|
26 |
* src/muscle_tab.c (muscle_insert, muscle_find): Declarations, |
* src/muscle_tab.c (muscle_insert, muscle_find): Declarations, |