1 |
2002-06-15 Akim Demaille <akim@epita.fr> |
2002-06-15 Akim Demaille <akim@epita.fr> |
2 |
|
|
3 |
|
* src/parse-gram.y: Move %token in the declaration section so that |
4 |
|
we don't depend upon CVS Bison. |
5 |
|
|
6 |
|
2002-06-15 Akim Demaille <akim@epita.fr> |
7 |
|
|
8 |
* src/state.h, src/state.c (state_rule_lookaheads_print): New. |
* src/state.h, src/state.c (state_rule_lookaheads_print): New. |
9 |
* src/print.c (print_core): Use it. |
* src/print.c (print_core): Use it. |
10 |
|
|
|
|
|
11 |
2002-06-15 Akim Demaille <akim@epita.fr> |
2002-06-15 Akim Demaille <akim@epita.fr> |
12 |
|
|
13 |
* src/conflicts.c (log_resolution): Accept the rule involved in |
* src/conflicts.c (log_resolution): Accept the rule involved in |
20 |
(set_conflicts): Adjust. |
(set_conflicts): Adjust. |
21 |
* src/lalr.c, src/lalr.h, src/state.h: Comment changes. |
* src/lalr.c, src/lalr.h, src/state.h: Comment changes. |
22 |
|
|
|
|
|
23 |
2002-06-15 Akim Demaille <akim@epita.fr> |
2002-06-15 Akim Demaille <akim@epita.fr> |
24 |
|
|
25 |
* src/state.h (state_t): Replace the `lookaheadsp' member, a |
* src/state.h (state_t): Replace the `lookaheadsp' member, a |
29 |
(states_lookaheads_count, states_lookaheads_initialize): these. |
(states_lookaheads_count, states_lookaheads_initialize): these. |
30 |
(lalr): Adjust. |
(lalr): Adjust. |
31 |
|
|
|
|
|
32 |
2002-06-15 Akim Demaille <akim@epita.fr> |
2002-06-15 Akim Demaille <akim@epita.fr> |
33 |
|
|
34 |
* src/gram.h, src/gram.c (grammar_rules_partial_print): New, eved |
* src/gram.h, src/gram.c (grammar_rules_partial_print): New, eved |
38 |
* tests/reduce.at (Useless Rules, Reduced Automaton) |
* tests/reduce.at (Useless Rules, Reduced Automaton) |
39 |
(Underivable Rules): Adjust. |
(Underivable Rules): Adjust. |
40 |
|
|
|
|
|
41 |
2002-06-15 Akim Demaille <akim@epita.fr> |
2002-06-15 Akim Demaille <akim@epita.fr> |
42 |
|
|
43 |
Copy BYacc's nice way to report the grammar. |
Copy BYacc's nice way to report the grammar. |
48 |
(rule_print): Use grammar_rhs_print. |
(rule_print): Use grammar_rhs_print. |
49 |
* src/print.c (print_grammar): Use grammar_rules_print. |
* src/print.c (print_grammar): Use grammar_rules_print. |
50 |
|
|
|
|
|
51 |
2002-06-15 Akim Demaille <akim@epita.fr> |
2002-06-15 Akim Demaille <akim@epita.fr> |
52 |
|
|
53 |
Complete and rationalize `useless thing' warnings. |
Complete and rationalize `useless thing' warnings. |
67 |
* tests/conflicts.at (Unresolved SR Conflicts) |
* tests/conflicts.at (Unresolved SR Conflicts) |
68 |
(Solved SR Conflicts): Adjust. |
(Solved SR Conflicts): Adjust. |
69 |
|
|
|
|
|
70 |
2002-06-15 Akim Demaille <akim@epita.fr> |
2002-06-15 Akim Demaille <akim@epita.fr> |
71 |
|
|
72 |
Let symbols have a location. |
Let symbols have a location. |
100 |
* tests/regression.at (Web2c Report, Rule Line Numbers): Adjust |
* tests/regression.at (Web2c Report, Rule Line Numbers): Adjust |
101 |
the line numbers. |
the line numbers. |
102 |
|
|
|
|
|
103 |
2002-06-14 Akim Demaille <akim@epita.fr> |
2002-06-14 Akim Demaille <akim@epita.fr> |
104 |
|
|
105 |
Grammar declarations may be found in the grammar section. |
Grammar declarations may be found in the grammar section. |