version 1.1.1.3, 2012/10/09 09:19:18
|
version 1.1.1.5, 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 313 No match
|
Line 315 No match
|
/[^a]+/8g |
/[^a]+/8g |
bcd |
bcd |
0: bcd |
0: bcd |
1: bc |
|
2: b |
|
\x{100}aY\x{256}Z |
\x{100}aY\x{256}Z |
0: \x{100} |
0: \x{100} |
0: Y\x{256}Z |
0: Y\x{256}Z |
1: Y\x{256} |
|
2: Y |
|
|
|
/^[^a]{2}/8 |
/^[^a]{2}/8 |
\x{100}bc |
\x{100}bc |
Line 328 No match
|
Line 326 No match
|
/^[^a]{2,}/8 |
/^[^a]{2,}/8 |
\x{100}bcAa |
\x{100}bcAa |
0: \x{100}bcA |
0: \x{100}bcA |
1: \x{100}bc |
|
2: \x{100}b |
|
|
|
/^[^a]{2,}?/8 |
/^[^a]{2,}?/8 |
\x{100}bca |
\x{100}bca |
Line 339 No match
|
Line 335 No match
|
/[^a]+/8ig |
/[^a]+/8ig |
bcd |
bcd |
0: bcd |
0: bcd |
1: bc |
|
2: b |
|
\x{100}aY\x{256}Z |
\x{100}aY\x{256}Z |
0: \x{100} |
0: \x{100} |
0: Y\x{256}Z |
0: Y\x{256}Z |
1: Y\x{256} |
|
2: Y |
|
|
|
/^[^a]{2}/8i |
/^[^a]{2}/8i |
\x{100}bc |
\x{100}bc |
Line 354 No match
|
Line 346 No match
|
/^[^a]{2,}/8i |
/^[^a]{2,}/8i |
\x{100}bcAa |
\x{100}bcAa |
0: \x{100}bc |
0: \x{100}bc |
1: \x{100}b |
|
|
|
/^[^a]{2,}?/8i |
/^[^a]{2,}?/8i |
\x{100}bca |
\x{100}bca |
Line 370 No match
|
Line 361 No match
|
0: |
0: |
\x{100}\x{100} |
\x{100}\x{100} |
0: \x{100} |
0: \x{100} |
1: |
|
|
|
/\x{100}{0,3}/8 |
/\x{100}{0,3}/8 |
\x{100}\x{100} |
\x{100}\x{100} |
0: \x{100}\x{100} |
0: \x{100}\x{100} |
1: \x{100} |
|
2: |
|
\x{100}\x{100}\x{100}\x{100} |
\x{100}\x{100}\x{100}\x{100} |
0: \x{100}\x{100}\x{100} |
0: \x{100}\x{100}\x{100} |
1: \x{100}\x{100} |
|
2: \x{100} |
|
3: |
|
|
|
/\x{100}*/8 |
/\x{100}*/8 |
abce |
abce |
0: |
0: |
\x{100}\x{100}\x{100}\x{100} |
\x{100}\x{100}\x{100}\x{100} |
0: \x{100}\x{100}\x{100}\x{100} |
0: \x{100}\x{100}\x{100}\x{100} |
1: \x{100}\x{100}\x{100} |
|
2: \x{100}\x{100} |
|
3: \x{100} |
|
4: |
|
|
|
/\x{100}{1,1}/8 |
/\x{100}{1,1}/8 |
abcd\x{100}\x{100}\x{100}\x{100} |
abcd\x{100}\x{100}\x{100}\x{100} |
Line 400 No match
|
Line 381 No match
|
/\x{100}{1,3}/8 |
/\x{100}{1,3}/8 |
abcd\x{100}\x{100}\x{100}\x{100} |
abcd\x{100}\x{100}\x{100}\x{100} |
0: \x{100}\x{100}\x{100} |
0: \x{100}\x{100}\x{100} |
1: \x{100}\x{100} |
|
2: \x{100} |
|
|
|
/\x{100}+/8 |
/\x{100}+/8 |
abcd\x{100}\x{100}\x{100}\x{100} |
abcd\x{100}\x{100}\x{100}\x{100} |
0: \x{100}\x{100}\x{100}\x{100} |
0: \x{100}\x{100}\x{100}\x{100} |
1: \x{100}\x{100}\x{100} |
|
2: \x{100}\x{100} |
|
3: \x{100} |
|
|
|
/\x{100}{3}/8 |
/\x{100}{3}/8 |
abcd\x{100}\x{100}\x{100}XX |
abcd\x{100}\x{100}\x{100}XX |
Line 417 No match
|
Line 393 No match
|
/\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 |
0: \x{100}\x{100}\x{100}\x{100}\x{100} |
0: \x{100}\x{100}\x{100}\x{100}\x{100} |
1: \x{100}\x{100}\x{100}\x{100} |
|
2: \x{100}\x{100}\x{100} |
|
|
|
/\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 |
0: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
0: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
1: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
1: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
Line 432 No match
|
Line 406 No match
|
Xyyya\x{100}\x{100}bXzzz |
Xyyya\x{100}\x{100}bXzzz |
0: X |
0: X |
|
|
/\D*/8 | /\D*/8O |
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
Matched, but too many subsidiary matches | Matched, but offsets vector is too small to show all matches |
0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
Line 458 Matched, but too many subsidiary matches
|
Line 432 Matched, but too many subsidiary matches
|
20: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
20: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
21: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
21: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
|
|
/\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} |
Matched, but too many subsidiary matches | Matched, but offsets vector is too small to show all matches |
0: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
0: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
1: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
1: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
2: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
2: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
Line 507 Matched, but too many subsidiary matches
|
Line 481 Matched, but too many subsidiary matches
|
/\D+/8 |
/\D+/8 |
12abcd34 |
12abcd34 |
0: abcd |
0: abcd |
1: abc |
|
2: ab |
|
3: a |
|
*** Failers |
*** Failers |
0: *** Failers |
0: *** Failers |
1: *** Failer |
|
2: *** Faile |
|
3: *** Fail |
|
4: *** Fai |
|
5: *** Fa |
|
6: *** F |
|
7: *** |
|
8: *** |
|
9: ** |
|
10: * |
|
1234 |
1234 |
No match |
No match |
|
|
/\D{2,3}/8 |
/\D{2,3}/8 |
12abcd34 |
12abcd34 |
0: abc |
0: abc |
1: ab |
|
12ab34 |
12ab34 |
0: ab |
0: ab |
*** Failers |
*** Failers |
0: *** |
0: *** |
1: ** |
|
1234 |
1234 |
No match |
No match |
12a34 |
12a34 |
Line 556 No match
|
Line 515 No match
|
/\d+/8 |
/\d+/8 |
12abcd34 |
12abcd34 |
0: 12 |
0: 12 |
1: 1 |
|
*** Failers |
*** Failers |
No match |
No match |
|
|
Line 565 No match
|
Line 523 No match
|
0: 12 |
0: 12 |
1234abcd |
1234abcd |
0: 123 |
0: 123 |
1: 12 |
|
*** Failers |
*** Failers |
No match |
No match |
1.4 |
1.4 |
Line 585 No match
|
Line 542 No match
|
/\S+/8 |
/\S+/8 |
12abcd34 |
12abcd34 |
0: 12abcd34 |
0: 12abcd34 |
1: 12abcd3 |
|
2: 12abcd |
|
3: 12abc |
|
4: 12ab |
|
5: 12a |
|
6: 12 |
|
7: 1 |
|
*** Failers |
*** Failers |
0: *** |
0: *** |
1: ** |
|
2: * |
|
\ \ |
\ \ |
No match |
No match |
|
|
/\S{2,3}/8 |
/\S{2,3}/8 |
12abcd34 |
12abcd34 |
0: 12a |
0: 12a |
1: 12 |
|
1234abcd |
1234abcd |
0: 123 |
0: 123 |
1: 12 |
|
*** Failers |
*** Failers |
0: *** |
0: *** |
1: ** |
|
\ \ |
\ \ |
No match |
No match |
|
|
Line 654 No match
|
Line 599 No match
|
/\w+/8 |
/\w+/8 |
12 34 |
12 34 |
0: 12 |
0: 12 |
1: 1 |
|
*** Failers |
*** Failers |
0: Failers |
0: Failers |
1: Failer |
|
2: Faile |
|
3: Fail |
|
4: Fai |
|
5: Fa |
|
6: F |
|
+++=*! |
+++=*! |
No match |
No match |
|
|
Line 671 No match
|
Line 609 No match
|
0: ab |
0: ab |
abcd ce |
abcd ce |
0: abc |
0: abc |
1: ab |
|
*** Failers |
*** Failers |
0: Fai |
0: Fai |
1: Fa |
|
a.b.c |
a.b.c |
No match |
No match |
|
|
Line 693 No match
|
Line 629 No match
|
/\W+/8 |
/\W+/8 |
12====34 |
12====34 |
0: ==== |
0: ==== |
1: === |
|
2: == |
|
3: = |
|
*** Failers |
*** Failers |
0: *** |
0: *** |
1: *** |
|
2: ** |
|
3: * |
|
abcd |
abcd |
No match |
No match |
|
|
/\W{2,3}/8 |
/\W{2,3}/8 |
ab====cd |
ab====cd |
0: === |
0: === |
1: == |
|
ab==cd |
ab==cd |
0: == |
0: == |
*** Failers |
*** Failers |
0: *** |
0: *** |
1: ** |
|
a.b.c |
a.b.c |
No match |
No match |
|
|
Line 825 No match
|
Line 753 No match
|
0: \x{200} |
0: \x{200} |
ab\x{200}\x{100}\x{200}\x{100}cd |
ab\x{200}\x{100}\x{200}\x{100}cd |
0: \x{200}\x{100}\x{200} |
0: \x{200}\x{100}\x{200} |
1: \x{200}\x{100} |
|
2: \x{200} |
|
*** Failers |
*** Failers |
No match |
No match |
|
|
Line 849 No match
|
Line 775 No match
|
0: \x{200} |
0: \x{200} |
ab\x{200}\x{100}\x{200}\x{100}cd |
ab\x{200}\x{100}\x{200}\x{100}cd |
0: \x{200}\x{100}\x{200} |
0: \x{200}\x{100}\x{200} |
1: \x{200}\x{100} |
|
2: \x{200} |
|
*** Failers |
*** Failers |
No match |
No match |
|
|
Line 1126 No match
|
Line 1050 No match
|
a\r |
a\r |
No match |
No match |
|
|
/\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 |
0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d} |
0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d} |
1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c} |
1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c} |
|
|
/\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 |
0: X\x{0a}\x{0b}\x{0c}\x{0d} |
0: X\x{0a}\x{0b}\x{0c}\x{0d} |
1: X\x{0a}\x{0b}\x{0c} |
1: X\x{0a}\x{0b}\x{0c} |
|
|
/\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< |
0: \x{09} \x{a0}X\x{0a}\x{0a}\x{0a} |
0: \x{09} \x{a0}X\x{0a}\x{0a}\x{0a} |
|
|
/\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< |
0: X\x{0a}\x{0a}\x{0a} |
0: X\x{0a}\x{0a}\x{0a} |
|
|
Line 1154 No match
|
Line 1078 No match
|
\x{a0} X\x0a |
\x{a0} X\x0a |
No match |
No match |
|
|
/\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 |
0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d} |
0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d} |
1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c} |
1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c} |
Line 1178 No match
|
Line 1102 No match
|
\x{2009} X\x0a |
\x{2009} X\x0a |
No match |
No match |
|
|
/\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 |
0: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c}\x{0d} |
0: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c}\x{0d} |
1: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c} |
1: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c} |
Line 1279 No match
|
Line 1203 No match
|
/abcd*/8 |
/abcd*/8 |
xxxxabcd\P |
xxxxabcd\P |
0: abcd |
0: abcd |
1: abc |
|
xxxxabcd\P\P |
xxxxabcd\P\P |
Partial match: abcd |
Partial match: abcd |
|
|
/abcd*/i8 |
/abcd*/i8 |
xxxxabcd\P |
xxxxabcd\P |
0: abcd |
0: abcd |
1: abc |
|
xxxxabcd\P\P |
xxxxabcd\P\P |
Partial match: abcd |
Partial match: abcd |
XXXXABCD\P |
XXXXABCD\P |
0: ABCD |
0: ABCD |
1: ABC |
|
XXXXABCD\P\P |
XXXXABCD\P\P |
Partial match: ABCD |
Partial match: ABCD |
|
|
/abc\d*/8 |
/abc\d*/8 |
xxxxabc1\P |
xxxxabc1\P |
0: abc1 |
0: abc1 |
1: abc |
|
xxxxabc1\P\P |
xxxxabc1\P\P |
Partial match: abc1 |
Partial match: abc1 |
|
|
/abc[de]*/8 |
/abc[de]*/8 |
xxxxabcde\P |
xxxxabcde\P |
0: abcde |
0: abcde |
1: abcd |
|
2: abc |
|
xxxxabcde\P\P |
xxxxabcde\P\P |
Partial match: abcde |
Partial match: abcde |
|
|
Line 1340 Partial match: \x{0d}
|
Line 1258 Partial match: \x{0d}
|
Partial match: \x{0d}\x{0d} |
Partial match: \x{0d}\x{0d} |
\r\r\r\P |
\r\r\r\P |
0: \x{0d}\x{0d}\x{0d} |
0: \x{0d}\x{0d}\x{0d} |
1: \x{0d}\x{0d} |
|
\r\r\r\P\P |
\r\r\r\P\P |
Partial match: \x{0d}\x{0d}\x{0d} |
Partial match: \x{0d}\x{0d}\x{0d} |
|
|
Line 1366 Partial match: \x{0d}\x{0d}\x{0d}
|
Line 1283 Partial match: \x{0d}\x{0d}\x{0d}
|
/[^\x{100}]+/8 |
/[^\x{100}]+/8 |
\x{100}\x{101}X |
\x{100}\x{101}X |
0: \x{101}X |
0: \x{101}X |
1: \x{101} |
|
|
|
/-- End of testinput9 --/ |
/-- End of testinput9 --/ |