OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Fri Mar 06 19:51:54 UTC 2026