Lines Matching refs:State
11 struct State;
23 struct State *state;
34 struct State **rules;
45 struct State *to;
55 typedef struct State {
58 struct State *next;
59 struct State *link;
66 } State;
68 void Go_genGoto(Go*, FILE *, State*, State*, int*);
69 void Go_genBase(Go*, FILE *, State*, State*, int*);
70 void Go_genLinear(Go*, FILE *, State*, State*, int*);
71 void Go_genBinary(Go*, FILE *, State*, State*, int*);
72 void Go_genSwitch(Go*, FILE *, State*, State*, int*);
74 void Go_unmap(Go*, Go*, State*);
76 State *State_new(void);
77 void State_delete(State*);
78 void State_emit(State*, FILE *, int *);
79 void State_out(FILE *, const State*);
85 State *head, **tail;
86 State *toDo;
91 void DFA_addState(DFA*, State**, State*);
92 State *DFA_findState(DFA*, Ins**, unsigned int);
93 void DFA_split(DFA*, State*);
100 Action_new_Match(State *s)
110 Action_new_Enter(State *s, unsigned int l)
121 Action_new_Save(State *s, unsigned int i)
132 Action_new_Move(State *s)
141 Action *Action_new_Accept(State*, unsigned int, unsigned int*, State**);
144 Action_new_Rule(State *s, RegExp *r) /* RuleOp */