it is a conflict. */
extern unsigned *LA;
+#define LA(Rule) (LA + (Rule) * tokensetsize)
/* A structure decorating a state, with additional information. */
/* Nonzero if no lookahead is needed to decide what to do in state
S. */
char consistent;
+
+ short lookaheads;
} state_t;
/* All the decorated states, indexed by the state number. Warning:
extern state_t *state_table;
extern int tokensetsize;
-extern short *lookaheads;
-
-
-
+/* The number of lookaheads. */
+extern size_t nlookaheads;
#endif /* !LALR_H_ */