Lines Matching refs:dfa
287 struct dfa struct
380 #define ACCEPTS_IN_CONTEXT(prevn, currn, prevl, currl, state, dfa) \ argument
381 SUCCEEDS_IN_CONTEXT((dfa).states[state].constraint, \
387 #define FIRST_MATCHING_REGEXP(state, dfa) (-(dfa).states[state].first_end) argument
399 extern void dfacomp PARAMS ((char const *, size_t, struct dfa *, int));
408 extern size_t dfaexec PARAMS ((struct dfa *, char const *, size_t, int *));
411 extern void dfafree PARAMS ((struct dfa *));
416 extern void dfainit PARAMS ((struct dfa *));
419 extern void dfaparse PARAMS ((char const *, size_t, struct dfa *));
423 extern void dfaanalyze PARAMS ((struct dfa *, int));
427 extern void dfastate PARAMS ((int, struct dfa *, int []));