HomeSort by: relevance | last modified time | path
    Searched defs:tnfa (Results 1 - 3 of 3) sorted by relevancy

  /src/external/bsd/tre/dist/lib/
regexec.c 36 /* Fills the POSIX.2 regmatch_t array according to the TNFA tag and match
40 const tre_tnfa_t *tnfa, int *tags, int match_eo)
53 DPRINT(("end tag = t%d = %d\n", tnfa->end_tag, match_eo));
54 submatch_data = tnfa->submatch_data;
55 while (i < tnfa->num_submatches && i < nmatch)
57 if (submatch_data[i].so_tag == tnfa->end_tag)
62 if (submatch_data[i].eo_tag == tnfa->end_tag)
80 while (i < tnfa->num_submatches && i < nmatch)
115 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; local
116 return tnfa->have_backrefs
122 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; local
194 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; local
207 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; local
239 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; local
248 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; local
261 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; local
271 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; local
304 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; local
366 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; local
384 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; local
397 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; local
    [all...]
tre-internal.h 146 /* TNFA transition type. A TNFA state is an array of transitions,
228 /* TNFA definition. */
229 typedef struct tnfa tre_tnfa_t;
231 struct tnfa { struct
260 const tre_tnfa_t *tnfa, int *tags, int match_eo);
263 tre_tnfa_run_parallel(const tre_tnfa_t *tnfa, const void *string, int len,
268 tre_tnfa_run_parallel(const tre_tnfa_t *tnfa, const void *string, int len,
273 tre_tnfa_run_backtrack(const tre_tnfa_t *tnfa, const void *string,
279 tre_tnfa_run_approx(const tre_tnfa_t *tnfa, const void *string, int len
    [all...]
tre-compile.c 123 tre_purge_regset(int *regset, tre_tnfa_t *tnfa, int tag)
135 tnfa->submatch_data[id].so_tag = tag;
137 tnfa->submatch_data[id].eo_tag = tag;
147 tre_tnfa_t *tnfa)
154 int first_pass = (mem == NULL || tnfa == NULL);
168 tnfa->end_tag = 0;
169 tnfa->minimal_tags[0] = -1;
172 regset = xmalloc(sizeof(*regset) * ((tnfa->num_submatches + 1) * 2));
178 parents = xmalloc(sizeof(*parents) * (tnfa->num_submatches + 1));
186 saved_states = xmalloc(sizeof(*saved_states) * (tnfa->num_submatches + 1))
1866 tre_tnfa_t *tnfa = NULL; local
2192 tre_tnfa_t *tnfa; local
    [all...]

Completed in 34 milliseconds