Lines Matching refs:negative
159 42. In a character class such as [\W\p{Any}] where both a negative-type escape
355 overflow would give a negative number. The tests are now applied as the
1077 29. If pcre_exec() or pcre_dfa_exec() was called with a negative value for
1083 the "old" RFC 2279). Instead, it ended up passing a negative length to
1347 (*THEN), \h, \H, \v, \V, and single character negative classes with fixed
1668 positive assertions (capturing in negative assertions does not happen
1916 negative or greater than the length of the string. In order to test this,
1917 pcretest is extended to allow the setting of negative starting offsets.
2099 the assertion is positive, but not if it is negative.
2136 3. A pattern such as ^(?!a(*SKIP)b) where a negative assertion contained one
2683 The negative empty class [^] matches any one character, independently
2849 being skipped when checking for a possible empty match (negative lookaheads
3585 negative number, specifying an absolute or relative reference.
3915 (b) pcrecpp.cc: "corrects a bug when negative radixes are used with
4102 negative, the calculation of the memory size went wrong. This could have
4361 patterns with negative forward assertions or any backward assertions
4432 22. Calling pcre_exec() with a negative value of the "ovecsize" parameter is
4433 now diagnosed as an error. Previously, most of the time, a negative number
5105 \C*n pass the number n (may be negative) as callout_data
5122 a bit map, and the map is inverted for negative classes. Previously, a
5124 match if the class was a negative one (e.g. [^ab]). This has been fixed.
5584 $(?<! negative lookbehind
5683 4. A regex ending with a one-character negative class (e.g. /[^k]$/) did not
5686 optimized code for single-character negative classes.