Lines Matching refs:regnode

594 PERL_CALLCONV SV*	Perl_regclass_swash(pTHX_ struct regnode *n, bool doinit, SV **listsvp, SV **altsvp);
601 PERL_CALLCONV regnode* Perl_regnext(pTHX_ regnode* p);
602 PERL_CALLCONV void Perl_regprop(pTHX_ SV* sv, regnode* o);
1096 STATIC regnode* S_reg(pTHX_ struct RExC_state_t*, I32, I32 *);
1097 STATIC regnode* S_reganode(pTHX_ struct RExC_state_t*, U8, U32);
1098 STATIC regnode* S_regatom(pTHX_ struct RExC_state_t*, I32 *);
1099 STATIC regnode* S_regbranch(pTHX_ struct RExC_state_t*, I32 *, I32);
1101 STATIC regnode* S_regclass(pTHX_ struct RExC_state_t*);
1103 STATIC regnode* S_reg_node(pTHX_ struct RExC_state_t*, U8);
1104 STATIC regnode* S_regpiece(pTHX_ struct RExC_state_t*, I32 *);
1105 STATIC void S_reginsert(pTHX_ struct RExC_state_t*, U8, regnode *);
1106 STATIC void S_regoptail(pTHX_ struct RExC_state_t*, regnode *, regnode *);
1107 STATIC void S_regtail(pTHX_ struct RExC_state_t*, regnode *, regnode *);
1111 STATIC regnode* S_dumpuntil(pTHX_ regnode *start, regnode *node, regnode *last, SV* sv, I32 l);
1121 STATIC I32 S_study_chunk(pTHX_ struct RExC_state_t*, regnode **scanp, I32 *deltap, regnode *last, struct scan_data_t *data, U32 flags);
1129 STATIC I32 S_regmatch(pTHX_ regnode *prog);
1130 STATIC I32 S_regrepeat(pTHX_ regnode *p, I32 max);
1131 STATIC I32 S_regrepeat_hard(pTHX_ regnode *p, I32 max, I32 *lp);
1133 STATIC bool S_reginclass(pTHX_ regnode *n, U8 *p, STRLEN *lenp, bool do_utf8sv_is_utf8);
1142 STATIC char* S_find_byclass(pTHX_ regexp * prog, regnode *c, char *s, char *strend, char *startpos, I32 norun);