Lines Matching refs:where

159 42. In a character class such as [\W\p{Any}] where both a negative-type escape
223 for being set in a conditional) that occurred in a part of the pattern where
274 25. A pattern such as /(?i)[A-`]/, where characters in the other case are
334 other cases where backtracking after \C could crash. This set of bugs was
358 3. Tidy code in pcre_exec.c where two branches that used to be different are
407 12. A pattern such as /^s?c/mi8 where the optional character has more than
415 14. If a character class started [\Qx]... where x is any character, the class
520 this should make the test pass on some versions of Solaris where it was
873 27. Fix the case where there are two or more SKIPs with arguments that may be
932 and pcre_dfa_exec in the function-specific man pages, where they were
957 of a line, was being set incorrectly in cases where .* appeared inside
958 atomic brackets at the start of a pattern, or where there was a subsequent
998 structure could go wrong in environments where size_t is not the same size
1092 suite in environments where gcc is the compiler and lcov is installed. This
1155 logical recursion happens, frames are retained on a chain and re-used where
1390 now much more compatible with Perl, in particular in cases where the result
1393 "m", where previously it did not return a name. A side effect of this
1449 such as /(a)(b)x|abc/ matched against "abc", where the return code
1508 15. Consider the pattern /A (B(*THEN)C) | D/ where A, B, C, and D are complex
1688 direct recursions such as (xxx(?1)|yyy) but not mutual recursions (where
2023 16. Added a lot of (int) casts to avoid compiler warnings in systems where
2129 2. For patterns such as (?i)a(?-i)b|c where an option setting at the start of
2136 3. A pattern such as ^(?!a(*SKIP)b) where a negative assertion contained one
2211 in a UTF-8 pattern where \W was quantified with a minimum of 3.
2331 so that the demonstration program is easily available in environments where
2487 with the subject "ab", where knowledge that the repeated group can match
2585 12. For a pattern where the match had to start at the beginning or immediately
2716 19. There was a typo in the file ucpinternal.h where f0_rangeflag was defined
2899 diagnose an unknown class for, for example, [[:l\ower:]] where Perl will
2900 treat it as [[:lower:]]. However, PCRE does now give "unknown" errors where
2901 Perl does, and where it didn't before.
2918 of both had grown to the point where there were only 3 bits left.
2939 windows.h file is present (where different names are used). [This was
2967 13. Added checks for ANY and ANYCRLF to pcrecpp.cc where it previously
3062 trying to match (((?(1)X|))*) but it was OK with ((?(1)X|)*) where the
3170 (a) (?-n) (where n is a string of digits) is a relative subroutine or
3201 phase, where pcre_compile() figures out how much memory will be needed. A
3380 3. It seems that there are systems where bytes whose values are greater than
3494 20. Extended pcre_study() to be more clever in cases where a branch of a
3545 32. Forward references to subpatterns in conditions such as (?(2)...) where
3584 (g) The escape \gN or \g{N} has been added, where N is a positive or
3595 character classes, for example with patterns like [\Qa\E-\Qz\E] where the
3807 -S <number> sets the stack size, where <number> is in megabytes
4108 operating environments where this matters.
4117 back references of the form \12, where the number was greater than 9, were
4166 when compiling without UCP support, or within Exim, where the ucp files are
4337 for the benefit of those environments where the "b" makes a difference.
4454 needs to "recurse". Keeping track of where control must go is done by means
4490 I had written "if ((digitab[*p++] && chtab_digit) == 0)" where the "&&"
4588 is found. There is a option for disabling this check in cases where the
4635 5. There were several places in the code where, in UTF-8 mode, PCRE would try
4707 1. Compiling with gcc -pedantic found a couple of places where casts were
4711 2. Compiling with Sun's compiler found a few more places where the code could
5000 what is wanted and the second points to where the information is to be placed.
5193 this didn't happen under Solaris 8, where I normally test things.
5195 2. The Makefile had to be changed to make it work on BSD systems, where 'make'
5337 5. PCRE is being used in one environment where neither memmove() nor bcopy() is
5342 6. PCRE is being used in one environment where strchr() is not available. There
5650 1. Corrected the man page, where some "const" qualifiers had been omitted.
5661 5. Temporary memory was being obtained in the case where the passed offsets
5697 most of the places where whitespace preceded '#'. I have given up and
5721 2. Applied a contributed patch to get rid of places where it used to remove
5792 where "ddd" means "one or more decimal digits".
5905 9. Recognize C+ or C{n,m} where n >= 1 as providing a fixed starting character.