Lines Matching defs:paren

212     U32 paren = 0;
228 paren = (U32)SSPOPINT;
229 PL_reg_start_tmp[paren] = (char *) SSPOPPTR;
230 PL_regstartp[paren] = SSPOPINT;
232 if (paren <= *PL_reglastparen)
233 PL_regendp[paren] = tmps;
237 (UV)paren, (IV)PL_regstartp[paren],
238 (IV)(PL_reg_start_tmp[paren] - PL_bostr),
239 (IV)PL_regendp[paren],
240 (paren > *PL_reglastparen ? "(no)" : ""));
261 for (paren = *PL_reglastparen + 1; (I32)paren <= PL_regnpar; paren++) {
262 if ((I32)paren > PL_regsize)
263 PL_regstartp[paren] = -1;
264 PL_regendp[paren] = -1;
292 #define TRYPAREN(paren, n, input) { \
293 if (paren) { \
295 PL_regstartp[paren] = HOPc(input, -1) - PL_bostr; \
296 PL_regendp[paren] = input - PL_bostr; \
299 PL_regendp[paren] = -1; \
303 if (paren && n) \
304 PL_regendp[paren] = -1; \
2261 register I32 c1 = 0, c2 = 0, paren; /* case fold search, parenth */
2769 n = ARG(scan); /* which paren pair */
2977 n = ARG(scan); /* which paren pair */
2983 n = ARG(scan); /* which paren pair */
2991 n = ARG(scan); /* which paren pair */
3085 /* No need to save/restore up to this paren */
3362 paren = scan->flags;
3363 if (paren) {
3364 if (paren > PL_regsize)
3365 PL_regsize = paren;
3366 if (paren > (I32)*PL_reglastparen)
3367 *PL_reglastparen = paren;
3370 if (paren)
3418 if (paren) {
3420 PL_regstartp[paren] =
3422 PL_regendp[paren] = PL_reginput - PL_bostr;
3425 PL_regendp[paren] = -1;
3448 if (n != 0 && l == 0 && !(paren && ln == 0))
3495 if (paren) {
3497 PL_regstartp[paren] = HOPc(PL_reginput, -l) - PL_bostr;
3498 PL_regendp[paren] = PL_reginput - PL_bostr;
3501 PL_regendp[paren] = -1;
3517 paren = scan->flags; /* Which paren to set */
3518 if (paren > PL_regsize)
3519 PL_regsize = paren;
3520 if (paren > (I32)*PL_reglastparen)
3521 *PL_reglastparen = paren;
3527 paren = 0;
3536 paren = 0;
3542 paren = 0;
3685 TRYPAREN(paren, ln, locinput);
3711 TRYPAREN(paren, ln, PL_reginput);
3718 TRYPAREN(paren, ln, PL_reginput);
3747 if (paren) {
3762 TRYPAREN(paren, n, PL_reginput);
3785 TRYPAREN(paren, n, PL_reginput);