/dragonfly/contrib/nvi2/regex/ |
H A D | engine.c | 50 #define backref sbackref macro 61 #define backref lbackref macro 229 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0); in matcher() 252 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0); in matcher() 600 dp = backref(m, sp, stop, ss+1, stopst, lev); in backref() 603 return(backref(m, sp, stop, ss+d+1, stopst, lev)); in backref() 616 dp = backref(m, sp, stop, ss-d+1, stopst, lev); in backref() 627 dp = backref(m, sp, stop, ssub, esub, lev); in backref() 648 dp = backref(m, sp, stop, ss+1, stopst, lev); in backref() 659 dp = backref(m, sp, stop, ss+1, stopst, lev); in backref() [all …]
|
/dragonfly/contrib/grep/src/ |
H A D | dfasearch.c | 226 bool backref = possible_backrefs_in_pattern (p, len, bs_safe); in GEAcompile() local 228 if (backref && prev < p) in GEAcompile() 247 if (!regex_compile (dc, p, len, dc->pcount, lineno, !backref)) in GEAcompile() 253 if (backref) in GEAcompile() 358 bool backref = false; in EGexecute() local 436 &backref); in EGexecute() 453 if (!backref) in EGexecute()
|
/dragonfly/contrib/tre/lib/ |
H A D | tre-compile.h | 20 int backref; member
|
H A D | tre-compile.c | 2098 tre_bracket_match_list_t *bracket_match_list, int backref) in tre_set_one() argument 2110 new_set[0].backref = backref; in tre_set_one() 2141 new_set[s1].backref = set1[s1].backref; in tre_set_union() 2185 new_set[s1 + s2].backref = set2[s2].backref; in tre_set_union() 2730 if (p1->backref >= 0) in tre_make_trans() 2733 assert(p2->backref < 0); in tre_make_trans() 2734 trans->u.backref = p1->backref; in tre_make_trans() 2845 DPRINT((", backref %d", trans->u.backref)); in tre_make_trans()
|
H A D | tre-internal.h | 224 int backref; member
|
H A D | tre-match-backtrack.c | 504 int so, eo, bt = trans_i->u.backref; in tre_tnfa_run_backtrack()
|
/dragonfly/contrib/grep/lib/ |
H A D | dfa.h | 105 bool allow_nl, ptrdiff_t *count, bool *backref);
|
H A D | dfa.c | 3538 bool allow_nl, ptrdiff_t *count, bool *backref) in dfaexec_mb() argument 3545 bool allow_nl, ptrdiff_t *count, bool *backref) in dfaexec_sb() argument 3554 bool allow_nl, ptrdiff_t *count, bool *backref) in dfaexec_noop() argument 3556 *backref = true; in dfaexec_noop() 3566 bool allow_nl, ptrdiff_t *count, bool *backref) in dfaexec() argument 3568 return d->dfaexec (d, begin, end, allow_nl, count, backref); in dfaexec()
|
/dragonfly/tools/regression/lib/libc-regex/ |
H A D | README | 57 h REG_MULTIREF multiple digit backref
|