Home | History | Annotate | Download | only in testsuite

Lines Matching full:ecode

16 ((*ecode++ == OP_BEG_WORD) ? prev_is_word : cur_is_word))
119 /* On entry ecode points to the first opcode, and eptr to the first character
155 6 : 3 + (ecode[1] << 8) + ecode[2]),
173 DPRINTF (("Unknown opcode %d\n", *ecode));
227 c = *ecode++ - OP_CRSTAR;
228 c = *ecode++ - OP_NOTSTAR;
229 c = *ecode++ - OP_STAR;
230 c = *ecode++ - OP_TYPESTAR;
231 c = *ecode++;
327 const uschar *data = ecode + 1; /* Save for matching */
329 const uschar *next = ecode + 1;
333 const uschar *prev = ecode - (ecode[1] << 8) - ecode[2];
334 const uschar *prev = ecode;
344 ctype = *ecode++; /* Code for the character type */
352 ecode position in code
353 ecode + ((offset < offset_top && md->offset_vector[offset] >= 0) ?
354 ecode += (ecode[1] << 8) + ecode[2];
355 ecode += 2;
356 ecode += 3 + (ecode[4] << 8) + ecode[5];
357 ecode += 33; /* Advance past the item */
358 ecode += 3; /* Advance past the item */
359 ecode += 3;
360 ecode += 5;
361 ecode = next + 3;
362 ecode++;
375 eptr -= (ecode[1] << 8) + ecode[2];
416 if ((*ecode++ == OP_WORD_BOUNDARY) ?
443 if (*ecode != OP_ONCE && *ecode != OP_ALT)
444 if (*ecode == OP_KET || eptr == saved_eptr)
445 if (*ecode == OP_KET)
446 if (*ecode == OP_KETRMIN)
447 if (*ecode++ != *eptr++)
448 if (*ecode++ == *eptr++)
464 if (ecode[3] == OP_CREF) /* Condition is extraction test */
465 if (ecode[3] == OP_OPT)
494 if (match (eptr, ecode + 3, offset_top, md, ims, NULL,
495 if (match (eptr, ecode + 3, offset_top, md, ims, NULL, match_isgroup))
496 if (match (eptr, ecode + 3, offset_top, md, ims, eptrb, 0) ||
497 if (match (eptr, ecode + 3, offset_top, md, ims, eptrb, match_isgroup))
498 if (match (eptr, ecode, offset_top, md, ims, eptrb, 0))
502 if (match (eptr--, ecode, offset_top, md, ims, eptrb, 0))
507 if (md->lcc[*ecode++] != md->lcc[*eptr++])
508 if (md->lcc[*ecode++] == md->lcc[*eptr++])
546 ims = (ims & ~PCRE_IMS) | ecode[4];
547 ims = ecode[1];
565 int offset = (ecode[1] << 9) | (ecode[2] << 1); /* Doubled reference number */
566 int offset = (ecode[4] << 9) | (ecode[5] << 1); /* Doubled reference number */
570 int op = (int) *ecode;
601 match (eptr, ecode + 3, offset_top, md, ims, eptrb, 0))
602 match (eptr, ecode, offset_top, md, ims, eptrb, flags)
633 max = (ecode[1] << 8) + ecode[2];
634 max = (ecode[3] << 8) + ecode[4];
660 min = (ecode[1] << 8) + ecode[2];
662 min = max = (ecode[1] << 8) + ecode[2];
666 minimize = (*ecode == OP_CRMINRANGE);
668 minimize = *ecode == OP_MINUPTO;
669 minimize = *ecode == OP_NOTMINUPTO;
670 minimize = *ecode == OP_TYPEMINUPTO;
684 number = (ecode[4] << 8) | ecode[5];
711 pchars (ecode, length, FALSE, md);
740 register const uschar *ecode;
750 register int length = ecode[1];
769 return match (eptr, ecode + 3, offset_top, md, ims, eptrb, match_isgroup);
810 switch (*ecode)
858 while (*ecode == OP_ALT)
859 while (*ecode == OP_ALT);