Lines Matching refs:regexp
8 /* NOTE: this is derived from Henry Spencer's regexp code, and should not
191 * are needed for the regexp context stack bookkeeping. */
287 regexp *re;
313 - pregexec - match a regexp against a string
316 Perl_pregexec(pTHX_ register regexp *prog, char *stringarg, register char *strend,
329 S_cache_re(pTHX_ regexp *prog)
387 Perl_re_intuit_start(pTHX_ regexp *prog, SV *sv, char *strpos,
951 S_find_byclass(pTHX_ regexp * prog, regnode *c, char *s, char *strend, char *startpos, I32 norun)
1603 - regexec_flags - match a regexp against a string
1606 Perl_regexec_flags(pTHX_ register regexp *prog, char *stringarg, register char *strend,
1641 Perl_croak(aTHX_ "NULL regexp parameter");
1654 Perl_croak(aTHX_ "corrupted regexp program");
2068 S_regtry(pTHX_ regexp *prog, char *startpos)
2168 * (op/regexp, op/pat, op/split), but that code is needed, oddly
2837 struct regexp *oreg = PL_reg_re;
2862 regexp *re;
2879 re = (regexp *)mg->mg_obj;
3800 regexp *re = PL_reg_re;
3907 Perl_croak(aTHX_ "regexp memory corruption");
3917 Perl_croak(aTHX_ "corrupted regexp pointers");
3996 Perl_croak(aTHX_ "regexp unwind memory corruption");
4560 S_to_utf8_substr(pTHX_ register regexp *prog)
4584 S_to_byte_substr(pTHX_ register regexp *prog)