1 |
|
2002-08-02 Akim Demaille <akim@epita.fr> |
2 |
|
|
3 |
|
* src/conflicts.c (conflicts_output): Don't output rules never |
4 |
|
reduced here, since anyway that computation doesn't work. |
5 |
|
* src/gram.h, src/gram.h (rule_filter_t, rule_useful_p) |
6 |
|
(rule_useless_p, rule_never_reduced_p): New. |
7 |
|
(grammar_rules_partial_print): Use a filter instead of a range. |
8 |
|
Display the title only if needed. |
9 |
|
(grammar_rules_print): Adjust. |
10 |
|
(grammar_rules_never_reduced_report): New. |
11 |
|
* src/tables.c (action_row): Move the computation of rules never |
12 |
|
reduced to... |
13 |
|
(token_actions): here. |
14 |
|
* src/main.c (main): Make the parser before making the report, so |
15 |
|
that rules never reduced are computed. |
16 |
|
Call grammar_rules_never_reduced_report. |
17 |
|
* src/print.c (print_results): Report rules never reduced. |
18 |
|
* tests/conflicts.at, tests/reduce.at: Adjust. |
19 |
|
|
20 |
2002-08-01 Akim Demaille <akim@epita.fr> |
2002-08-01 Akim Demaille <akim@epita.fr> |
21 |
|
|
22 |
Instead of attaching lookaheads and duplicating the rules being |
Instead of attaching lookaheads and duplicating the rules being |