Lines Matching refs:code
9 Original API code Copyright (c) 1997-2012 University of Cambridge
10 New API code Copyright (c) 2016 University of Cambridge
16 * Redistributions of source code must retain the above copyright notice,
62 code points to start of expression
70 PRIV(find_bracket)(PCRE2_SPTR code, BOOL utf, int number)
74 register PCRE2_UCHAR c = *code;
81 zero; the actual length is stored in the compiled code. */
83 if (c == OP_XCLASS) code += GET(code, 1);
84 else if (c == OP_CALLOUT_STR) code += GET(code, 1 + 2*LINK_SIZE);
90 if (number < 0) return (PCRE2_UCHAR *)code;
91 code += PRIV(OP_lengths)[c];
99 int n = (int)GET2(code, 1+LINK_SIZE);
100 if (n == number) return (PCRE2_UCHAR *)code;
101 code += PRIV(OP_lengths)[c];
122 if (code[1] == OP_PROP || code[1] == OP_NOTPROP) code += 2;
129 if (code[1 + IMM2_SIZE] == OP_PROP || code[1 + IMM2_SIZE] == OP_NOTPROP)
130 code += 2;
137 code += code[1];
143 code += PRIV(OP_lengths)[c];
208 if (HAS_EXTRALEN(code[-1])) code += GET_EXTRALEN(code[-1]);