160 |
inline int |
inline int |
161 |
automaton_get_accept(automaton a, int state) |
automaton_get_accept(automaton a, int state) |
162 |
{ |
{ |
|
assert(0 <= state && state <= a->nstates); |
|
163 |
return a->accept[state]; |
return a->accept[state]; |
164 |
} |
} |
165 |
|
|
166 |
inline int |
inline int |
167 |
automaton_get_next_state(automaton a, int state, char l) |
automaton_get_next_state(automaton a, int state, char l) |
168 |
{ |
{ |
|
assert(0 <= state && state <= a->nstates); |
|
169 |
return a->trans[state][(int)l]; |
return a->trans[state][(int)l]; |
170 |
} |
} |
171 |
|
|