version 1.1.1.3, 2013/07/22 08:25:57
|
version 1.1.1.4, 2014/06/15 19:46:05
|
Line 1
|
Line 1
|
/-- This set of tests checks UTF-8 support with the DFA matching functionality |
/-- This set of tests checks UTF-8 support with the DFA matching functionality |
of pcre_dfa_exec(). The -dfa flag must be used with pcretest when running | of pcre_dfa_exec(), excluding Unicode property support. The -dfa flag must |
it. --/ | be used with pcretest when running it. --/ |
| |
| < forbid W |
|
|
/\x{100}ab/8 |
/\x{100}ab/8 |
\x{100}ab |
\x{100}ab |
Line 239
|
Line 241
|
/\x{100}{3,5}/8 |
/\x{100}{3,5}/8 |
abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX |
abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX |
|
|
/\x{100}{3,}/8 | /\x{100}{3,}/8O |
abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX |
abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX |
|
|
/(?<=a\x{100}{2}b)X/8 |
/(?<=a\x{100}{2}b)X/8 |
Xyyya\x{100}\x{100}bXzzz |
Xyyya\x{100}\x{100}bXzzz |
|
|
/\D*/8 | /\D*/8O |
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
|
|
/\D*/8 | /\D*/8O |
\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
|
|
/\D/8 |
/\D/8 |
Line 584
|
Line 586
|
a\n\n\n\rb |
a\n\n\n\rb |
a\r |
a\r |
|
|
/\h+\V?\v{3,4}/8 | /\h+\V?\v{3,4}/8O |
\x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a |
\x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a |
|
|
/\V?\v{3,4}/8 | /\V?\v{3,4}/8O |
\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a |
\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a |
|
|
/\h+\V?\v{3,4}/8 | /\h+\V?\v{3,4}/8O |
>\x09\x20\x{a0}X\x0a\x0a\x0a< |
>\x09\x20\x{a0}X\x0a\x0a\x0a< |
|
|
/\V?\v{3,4}/8 | /\V?\v{3,4}/8O |
>\x09\x20\x{a0}X\x0a\x0a\x0a< |
>\x09\x20\x{a0}X\x0a\x0a\x0a< |
|
|
/\H\h\V\v/8 |
/\H\h\V\v/8 |
Line 602
|
Line 604
|
** Failers |
** Failers |
\x{a0} X\x0a |
\x{a0} X\x0a |
|
|
/\H*\h+\V?\v{3,4}/8 | /\H*\h+\V?\v{3,4}/8O |
\x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a |
\x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a |
\x09\x20\x{a0}\x0a\x0b\x0c\x0d\x0a |
\x09\x20\x{a0}\x0a\x0b\x0c\x0d\x0a |
\x09\x20\x{a0}\x0a\x0b\x0c |
\x09\x20\x{a0}\x0a\x0b\x0c |
Line 615
|
Line 617
|
** Failers |
** Failers |
\x{2009} X\x0a |
\x{2009} X\x0a |
|
|
/\H*\h+\V?\v{3,4}/8 | /\H*\h+\V?\v{3,4}/8O |
\x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x0c\x0d\x0a |
\x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x0c\x0d\x0a |
\x09\x{205f}\x{a0}\x0a\x{2029}\x0c\x{2028}\x0a |
\x09\x{205f}\x{a0}\x0a\x{2029}\x0c\x{2028}\x0a |
\x09\x20\x{202f}\x0a\x0b\x0c |
\x09\x20\x{202f}\x0a\x0b\x0c |