Home | History | Annotate | Download | only in pcre

Lines Matching refs:branches

362   "conditional group contains more than two branches\0"
1496 branch, check the length against that of the other branches. */
1981 if (!empty_branch) return FALSE; /* All branches are non-empty */
1985 /* For other groups, scan the branches. */
1994 Otherwise, scan the individual branches of the group. */
2008 if (!empty_branch) return FALSE; /* All branches are non-empty */
2169 string. If it could, we must look outwards for branches at other levels,
5693 in subsequent branches. When not at the start of the pattern, this
5768 two branches in the group, or just one if it's a DEFINE group. We do this
5850 branches (see code above). If the bracket is followed by a quantifier with
6216 bcptr pointer to the chain of currently open branches
6325 subsequent branches. */
6349 match the values from all the previous branches, except that if the
6407 compile phase, go back through the alternative branches and reverse the chain
6528 We can also consider a regex to be anchored if OP_SOM starts all its branches.
6722 char. If all branches start with the same asserted char, or with a bracket all
7218 PCRE_STARTLINE flag. This is helpful for multiline matches when all branches
7219 start with ^. and also when all branches start with .* for non-DOTALL matches.