mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-14 06:43:03 +00:00
* src/state.h (state_t): `solved_conflicts' is a new member.
* src/LR0.c (new_state): Set it to 0. * src/conflicts.h, src/conflicts.c (print_conflicts) (free_conflicts, solve_conflicts): Rename as... (conflicts_print, conflicts_free, conflicts_solve): these. Adjust callers. * src/conflicts.c (enum conflict_resolution_e) (solved_conflicts_obstack): New, used by... (log_resolution): this. Adjust to attach the conflict resolution to each state. Complete the description with the precedence/associativity information. (resolve_sr_conflict): Adjust. * src/print.c (print_state): Output its solved_conflicts. * tests/conflicts.at (Unresolved SR Conflicts) (Solved SR Conflicts): Exercise --report=all.
This commit is contained in:
19
ChangeLog
19
ChangeLog
@@ -1,3 +1,22 @@
|
||||
2002-05-26 Akim Demaille <akim@epita.fr>
|
||||
|
||||
* src/state.h (state_t): `solved_conflicts' is a new member.
|
||||
* src/LR0.c (new_state): Set it to 0.
|
||||
* src/conflicts.h, src/conflicts.c (print_conflicts)
|
||||
(free_conflicts, solve_conflicts): Rename as...
|
||||
(conflicts_print, conflicts_free, conflicts_solve): these.
|
||||
Adjust callers.
|
||||
* src/conflicts.c (enum conflict_resolution_e)
|
||||
(solved_conflicts_obstack): New, used by...
|
||||
(log_resolution): this.
|
||||
Adjust to attach the conflict resolution to each state.
|
||||
Complete the description with the precedence/associativity
|
||||
information.
|
||||
(resolve_sr_conflict): Adjust.
|
||||
* src/print.c (print_state): Output its solved_conflicts.
|
||||
* tests/conflicts.at (Unresolved SR Conflicts)
|
||||
(Solved SR Conflicts): Exercise --report=all.
|
||||
|
||||
2002-05-26 Akim Demaille <akim@epita.fr>
|
||||
|
||||
* src/LR0.c, src/derives.c, src/gram.c, src/gram.h, src/lalr.c,
|
||||
|
||||
Reference in New Issue
Block a user