Home | History | Annotate | Download | only in dist

Lines Matching refs:THEN

298 base map, with an optional addition or removal of another map. Then, for some
539 "name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)\0"
569 Then we can use ctype_digit and ctype_xdigit in the code. */
1192 extracting left brackets, then it is a back reference. Otherwise, up to
1236 then treat the digit as a following literal. At least by Perl 5.18 this
1406 /* For \c, a following letter is upper-cased; then the 0x40 bit is flipped.
1408 coding is ASCII-specific, but then the whole concept of \cx is
2084 two bytes of parameters, and for MARK/PRUNE/SKIP/THEN with an argument, we
2201 two bytes of parameters, and for MARK/PRUNE/SKIP/THEN with an argument, we
2674 /* MARK, and PRUNE/SKIP/THEN with an argument must skip over the argument
4724 map as usual, then invert it at the end. However, we use a different opcode
5372 then we can handle this with the normal one-character code. */
5478 (non-UCP) in the class. Then copy the 32-byte map into the code vector,
5695 /* If the maximum is zero then the minimum must also be zero; Perl allows
6147 Then, if the quantifier was possessive and the bracket is not a
6154 Then, if the minimum number of matches is 1 or 0, cancel the possessive
6229 /* If the minimum is zero, mark it as possessive, then unset the
6616 /* For conditions that are assertions, check the syntax, and then exit
6955 name, and then remember the group in a vector, expanding it if
7125 first, and then check that we have reached the end of the name in the
7297 now. Then remember this forward reference in the workspace so it can
7318 of the group. Then remember the forward reference. */
7337 conditional subpatterns will be picked up then. */
7348 character (relevant if it is repeated, because it will then be
7580 less the brackets at either end. Then reduce the compiled code to just a
7665 such as /(?=a)a.+/ when the "real" "a" would then become a reqchar instead
7874 a value > 127. We set its representation in the length/buffer, and then
8350 all of whose alternatives start with OP_SOD or OP_CIRC (recurse ad lib), then
8351 it's anchored. However, if this is a multiline pattern, then only OP_SOD will
8584 char (recurse ad lib), then we return that char, with the flags set to zero or
9206 /* Set up a starting, non-extracting bracket, then compile the expression. On