]> git.saurik.com Git - bison.git/blobdiff - src/state.h
* src/output.c (prepare): Drop the muscle `ntbase' which
[bison.git] / src / state.h
index b407e8865124495f72b5e48ce46d3051e857425e..a31af20bcd675750678bca2a7fe6dd4bb1323771 100644 (file)
@@ -95,8 +95,6 @@
 
 typedef struct shifts
 {
-  struct shifts *next;
-  short number;
   short nshifts;
   short shifts[1];
 } shifts;
@@ -162,8 +160,6 @@ typedef struct errs
 
 typedef struct reductions
 {
-  struct reductions *next;
-  short number;
   short nreds;
   short rules[1];
 } reductions;
@@ -193,7 +189,9 @@ typedef struct state_s
   char consistent;
 
   /* Used in LALR, not LR(0). */
-  short lookaheads;
+  /* Pseudo pointer into LA. */
+  short lookaheadsp;
+  int nlookaheads;
 
   /* Its items. */
   short nitems;