Home
last modified time | relevance | path

Searched refs:backref (Results 1 – 16 of 16) sorted by relevance

/openbsd-src/lib/libc/regex/
H A Dengine.c50 #define backref sbackref macro
62 #define backref lbackref macro
90 static const char *backref(struct match *, const char *, const char *, sopno,
233 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0); in matcher()
256 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0); in matcher()
477 backref(struct match *m, const char *start, const char *stop, sopno startst, in backref() function
591 return(backref(m, sp+len, stop, ss+1, stopst, lev, rec)); in backref()
594 dp = backref(m, sp, stop, ss+1, stopst, lev, rec); in backref()
597 return(backref(m, sp, stop, ss+OPND(s)+1, stopst, lev, rec)); in backref()
603 return(backref(m, sp, stop, ss+1, stopst, lev+1, rec)); in backref()
[all …]
/openbsd-src/regress/lib/libc/regex/
H A DMakefile14 REGRESS_TARGETS = do-reg do-reg-long do-reg-backref
22 do-reg-backref: ${PROG}
H A Dtests203 # these used to segfault, buffer underflow in engine.c, backref()
599 # Some BRE cases where \{0,\} makes a backref go wrong, as reported by Michael Paoli
/openbsd-src/gnu/llvm/llvm/lib/Support/
H A Dregengine.inc50 #define backref sbackref
63 #define backref lbackref
93 static const char *backref(struct match *, const char *, const char *, sopno,
233 NOTE("backref dissect");
234 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
257 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
521 - backref - figure out what matched what, figuring in back references
524 backref(struct match *m, const char *start, const char *stop, sopno startst,
642 return(backref(m, sp+len, stop, ss+1, stopst, lev, rec));
645 dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
[all …]
/openbsd-src/gnu/usr.bin/perl/
H A Dmg_names.inc15 { PERL_MAGIC_backref, "backref(<)" },
H A Dregexp.h1075 } backref; /* REF and friends */
1021 } backref; /* REF and friends */ global() member
H A Dregexec.c6455 SSize_t endref = 0; /* offset of end of backref when ln is start */ in S_regmatch()
8022 #define ST st->u.backref in S_regmatch()
/openbsd-src/gnu/llvm/lld/ELF/
H A DSymbols.cpp471 bool backref = config->warnBackrefs && other.file && in resolve() local
486 if (backref && !isWeak()) in resolve()
/openbsd-src/gnu/llvm/llvm/docs/_static/
H A Dllvm.css112 .toc-backref { color: black; text-decoration: none; }
/openbsd-src/gnu/usr.bin/perl/regen/
H A Dmg_vtable.pl204 backref => { char => '<', vtable => 'backref', value_magic => 1,
295 'backref' => {free => 'killbackrefs'},
/openbsd-src/gnu/usr.bin/perl/t/re/
H A Dpat.t1665 my $backref= "\\$i";
1667 ok($str=~/$capture$mid$backref/,"\\$i works with $i buffers '$str'=~/...$mid$backref/");
1670 is("$@","","\\$i works with $i buffers works with $i buffers '$str'=~/...$mid$backref/");
1882 ok(1, "big backref $pat did not crash");
1891 # NOTE - We have to triple escape the backref in the pattern below.
2115 # [perl #129377] backref to an unmatched capture should not cause
/openbsd-src/gnu/llvm/clang/docs/
H A DAutomaticReferenceCounting.rst39 .section h2 a.toc-backref:before {
46 .section h3 a.toc-backref:before {
52 .section h4 a.toc-backref:before {
/openbsd-src/gnu/usr.bin/perl/pod/
H A Dperlre.pod1188 \g{-1} # backref to group 3
1189 \g{-3} # backref to group 1
H A Dperl5200delta.pod2686 The code that parses regex backrefs (or ambiguous backref/octals) such as \123
H A Dperl5140delta.pod3239 This allows a future commit to eliminate some backref magic between GV
/openbsd-src/gnu/usr.bin/perl/ext/XS-APItest/
H A DAPItest.xs5036 test_get_this_vtable(backref);