49 |
extern short *from_state; |
extern short *from_state; |
50 |
extern short *to_state; |
extern short *to_state; |
51 |
|
|
|
/* CONSISTENT[S] is nonzero if no lookahead is needed to decide what |
|
|
to do in state S. */ |
|
|
|
|
|
extern char *consistent; |
|
|
|
|
|
|
|
52 |
/* LARULENO is a vector which records the rules that need lookahead in |
/* LARULENO is a vector which records the rules that need lookahead in |
53 |
various states. The elements of LARULENO that apply to state S are |
various states. The elements of LARULENO that apply to state S are |
54 |
those from LOOKAHEADS[S] through LOOKAHEADS[S+1]-1. Each element |
those from LOOKAHEADS[S] through LOOKAHEADS[S+1]-1. Each element |
79 |
|
|
80 |
shifts *shift_table; |
shifts *shift_table; |
81 |
reductions *reduction_table; |
reductions *reduction_table; |
82 |
|
|
83 |
|
/* Nonzero if no lookahead is needed to decide what to do in state |
84 |
|
S. */ |
85 |
|
char consistent; |
86 |
} state_t; |
} state_t; |
87 |
|
|
88 |
/* All the decorated states, indexed by the state number. Warning: |
/* All the decorated states, indexed by the state number. Warning: |