Lines Matching refs:condition

1509        ence  as  the  condition or test for a specific group recursion are not
2451 35 invalid condition (?(0)
4232 This return is given if pcre_dfa_exec() encounters a condition item
4233 that uses a back reference for the condition, or a test for recursion
4333 before the condition. Such a callout may also be inserted explicitly,
5565 tion specifies a condition that has to be met at a particular point in
5628 That is, they test for a particular condition being true without con-
6132 If a condition test for a subpattern's having matched refers to a non-
6204 If you use a named reference in a condition test (see the section about
6207 If the condition is true for any one of them, the overall condition is
6790 (?(condition)yes-pattern)
6791 (?(condition)yes-pattern|no-pattern)
6793 If the condition is satisfied, the yes-pattern is used; otherwise the
6798 applies only at the level of the condition. This pattern fragment is an
6804 There are four kinds of condition: references to subpatterns, refer-
6805 ences to recursion, a pseudo-condition called DEFINE, and assertions.
6810 the condition is true if a capturing subpattern of that number has pre-
6813 numbers), the condition is true if any of them have matched. An alter-
6833 started with an opening parenthesis, the condition is true, and so the
6858 If the name used in a condition of this kind is a duplicate, the test
6864 If the condition is the string (R), and there is no subpattern with the
6865 name R, the condition is true if a recursive call to the whole pattern
6871 the condition is true if the most recent recursion is into a subpattern
6872 whose number or name is given. This condition does not check the entire
6873 recursion stack. If the name used in a condition of this kind is a
6882 If the condition is the string (DEFINE), and there is no subpattern
6883 with the name DEFINE, the condition is always false. In this case,
6898 condition. The rest of the pattern uses references to the named group
6904 If the condition is not in any of the above formats, it must be an
6912 The condition is a positive lookahead assertion that matches an
7055 Do not confuse the (?R) item with the condition (R), which tests for
7248 whose condition is an assertion, an additional callout is inserted just
7249 before the condition. An explicit callout may also be set at this posi-
7255 of condition.
7567 ungreedy, it initially matches zero characters. The condition (?=a)
8019 (?(condition)yes-pattern)
8020 (?(condition)yes-pattern|no-pattern)
8022 (?(n)... absolute reference condition
8023 (?(+n)... relative reference condition
8024 (?(-n)... relative reference condition
8025 (?(<name>)... named reference condition (Perl)
8026 (?('name')... named reference condition (Perl)
8027 (?(name)... named reference condition (PCRE)
8028 (?(R)... overall recursion condition
8029 (?(Rn)... specific group recursion condition
8030 (?(R&name)... specific recursion condition
8032 (?(assert)... assertion condition
8456 tion condition in a conditional group.