1 |
2002-05-26 Akim Demaille <akim@epita.fr> |
2002-05-26 Akim Demaille <akim@epita.fr> |
2 |
|
|
3 |
|
* src/state.h (state_t): `solved_conflicts' is a new member. |
4 |
|
* src/LR0.c (new_state): Set it to 0. |
5 |
|
* src/conflicts.h, src/conflicts.c (print_conflicts) |
6 |
|
(free_conflicts, solve_conflicts): Rename as... |
7 |
|
(conflicts_print, conflicts_free, conflicts_solve): these. |
8 |
|
Adjust callers. |
9 |
|
* src/conflicts.c (enum conflict_resolution_e) |
10 |
|
(solved_conflicts_obstack): New, used by... |
11 |
|
(log_resolution): this. |
12 |
|
Adjust to attach the conflict resolution to each state. |
13 |
|
Complete the description with the precedence/associativity |
14 |
|
information. |
15 |
|
(resolve_sr_conflict): Adjust. |
16 |
|
* src/print.c (print_state): Output its solved_conflicts. |
17 |
|
* tests/conflicts.at (Unresolved SR Conflicts) |
18 |
|
(Solved SR Conflicts): Exercise --report=all. |
19 |
|
|
20 |
|
2002-05-26 Akim Demaille <akim@epita.fr> |
21 |
|
|
22 |
* src/LR0.c, src/derives.c, src/gram.c, src/gram.h, src/lalr.c, |
* src/LR0.c, src/derives.c, src/gram.c, src/gram.h, src/lalr.c, |
23 |
* src/nullable.c, src/output.c, src/print.c, src/print_graph.c, |
* src/nullable.c, src/output.c, src/print.c, src/print_graph.c, |
24 |
* src/reader.c, src/reduce.c, src/state.h, src/symtab.h |
* src/reader.c, src/reduce.c, src/state.h, src/symtab.h |