* src/reader.c (symbol_list_new): Be sure to initialize all the
[bison.git] / ChangeLog
index 5a6c1b19e00990ce0445d6ba70ccbfa32bb2ee8e..62168daf9ae933c017e3b1cbd7d8e24d1e1fa129 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,24 @@
+2001-12-27  Akim Demaille  <akim@epita.fr>
+
+       * src/reader.c (symbol_list_new): Be sure to initialize all the
+       fields.
+
+2001-12-27  Akim Demaille  <akim@epita.fr>
+
+       All the hacks using a final pseudo state are now useless.
+
+       * src/LR0.c (set_state_table): state_table holds exactly nstates.
+       * src/lalr.c (nLA): New.
+       (initialize_LA, compute_lookaheads, initialize_lookaheads): Use it
+       instead of lookaheadsp from the pseudo state (nstate + 1).
+
+2001-12-27  Akim Demaille  <akim@epita.fr>
+
+       * src/output.c (action_row, token_actions): Use a state_t instead
+       of a integer, and nlookaheads instead of the following state's
+       lookaheadsp.
+
+       
 2001-12-27  Akim Demaille  <akim@epita.fr>
 
        * src/conflicts.c (log_resolution, flush_shift)