1 |
2002-04-07 Akim Demaille <akim@epita.fr> |
2002-04-07 Akim Demaille <akim@epita.fr> |
2 |
|
|
3 |
|
Be sure never to walk through RITEMS, but use only data related to |
4 |
|
the rules themselves. RITEMS should be banished. |
5 |
|
|
6 |
|
* src/output.c (output_token_translations): Rename as... |
7 |
|
(prepare_tokens): this. |
8 |
|
In addition to `translate', prepare the muscles `tname' and |
9 |
|
`toknum', which were handled by... |
10 |
|
(output_rule_data): this. |
11 |
|
Remove, and move the remainder of its outputs into... |
12 |
|
(prepare_rules): this new routines, which also merges content from |
13 |
|
(output_gram): this. |
14 |
|
(prepare_rules): Be sure never to walk through RITEMS. |
15 |
|
(output_stos): Rename as... |
16 |
|
(prepare_stos): this. |
17 |
|
(output): Always invoke prepare_states, after all, just don't use it |
18 |
|
in the output if you don't need it. |
19 |
|
|
20 |
|
2002-04-07 Akim Demaille <akim@epita.fr> |
21 |
|
|
22 |
* src/LR0.c (new_state): Display `nstates' as the name of the |
* src/LR0.c (new_state): Display `nstates' as the name of the |
23 |
newly created state. |
newly created state. |
24 |
Adjust to initialize first_state and last_state if needed. |
Adjust to initialize first_state and last_state if needed. |