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 is for the 16- and 32-bit library's basic (non-UTF-16 |
/-- This set of tests is for the 16- and 32-bit library's basic (non-UTF-16 |
or -32) features that are not compatible with the 8-bit library, or which |
or -32) features that are not compatible with the 8-bit library, or which |
give different output in 16- or 32-bit mode. --/ |
give different output in 16- or 32-bit mode. --/ |
|
|
|
< forbid 8W |
|
|
/a\Cb/ |
/a\Cb/ |
aXb |
aXb |
Line 243 Starting byte set: \x09 \x20 ! " # $ % & ' ( * + - / 0
|
Line 245 Starting byte set: \x09 \x20 ! " # $ % & ' ( * + - / 0
|
/[\h]+/BZ |
/[\h]+/BZ |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
Bra |
Bra |
[\x09 \xa0\x{1680}\x{180e}\x{2000}-\x{200a}\x{202f}\x{205f}\x{3000}]+ | [\x09 \xa0\x{1680}\x{180e}\x{2000}-\x{200a}\x{202f}\x{205f}\x{3000}]++ |
Ket |
Ket |
End |
End |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
Line 281 Starting byte set: \x09 \x20 \xa0 \xff
|
Line 283 Starting byte set: \x09 \x20 \xa0 \xff
|
/[\h\x{dc00}]+/BZSI |
/[\h\x{dc00}]+/BZSI |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
Bra |
Bra |
[\x09 \xa0\x{1680}\x{180e}\x{2000}-\x{200a}\x{202f}\x{205f}\x{3000}\x{dc00}]+ | [\x09 \xa0\x{1680}\x{180e}\x{2000}-\x{200a}\x{202f}\x{205f}\x{3000}\x{dc00}]++ |
Ket |
Ket |
End |
End |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
Line 337 Starting byte set: \x0a \x0b \x0c \x0d \x85 \xff
|
Line 339 Starting byte set: \x0a \x0b \x0c \x0d \x85 \xff
|
/[\v\x{dc00}]+/BZSI |
/[\v\x{dc00}]+/BZSI |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
Bra |
Bra |
[\x0a-\x0d\x85\x{2028}-\x{2029}\x{dc00}]+ | [\x0a-\x0d\x85\x{2028}-\x{2029}\x{dc00}]++ |
Ket |
Ket |
End |
End |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
Line 440 Need char = \x{dd00}
|
Line 442 Need char = \x{dd00}
|
/i [^\x{8000}]* |
/i [^\x{8000}]* |
/i [^\x{7fff}]{2} |
/i [^\x{7fff}]{2} |
/i [^\x{7fff}]{0,7}? |
/i [^\x{7fff}]{0,7}? |
Once |
|
/i [^\x{100}]{5} |
/i [^\x{100}]{5} |
/i [^\x{100}]? | /i [^\x{100}]?+ |
Ket |
Ket |
Ket |
|
End |
End |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
|
|
Line 501 MK: 0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF01
|
Line 501 MK: 0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF01
|
/^\x{ffff}{0,3}/i |
/^\x{ffff}{0,3}/i |
\x{ffff} |
\x{ffff} |
0: \x{ffff} |
0: \x{ffff} |
|
|
|
/[^\x00-a]{12,}[^b-\xff]*/BZ |
|
------------------------------------------------------------------ |
|
Bra |
|
[b-\xff] (neg){12,} |
|
[\x00-a] (neg)*+ |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
|
|
/[^\s]*\s* [^\W]+\W+ [^\d]*?\d0 [^\d\w]{4,6}?\w*A/BZ |
|
------------------------------------------------------------------ |
|
Bra |
|
[\x00-\x08\x0e-\x1f!-\xff] (neg)* |
|
\s* |
|
|
|
[0-9A-Z_a-z]++ |
|
\W+ |
|
|
|
[\x00-/:-\xff] (neg)*? |
|
\d |
|
0 |
|
[\x00-/:-@[-^`{-\xff] (neg){4,6}? |
|
\w* |
|
A |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
|
|
/a*[b-\x{200}]?a#a*[b-\x{200}]?b#[a-f]*[g-\x{200}]*#[g-\x{200}]*[a-c]*#[g-\x{200}]*[a-h]*/BZ |
|
------------------------------------------------------------------ |
|
Bra |
|
a* |
|
[b-\x{200}]?+ |
|
a# |
|
a*+ |
|
[b-\x{200}]? |
|
b# |
|
[a-f]* |
|
[g-\x{200}]*+ |
|
# |
|
[g-\x{200}]* |
|
[a-c]*+ |
|
# |
|
[g-\x{200}]* |
|
[a-h]*+ |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
|
|
/^[\x{1234}\x{4321}]{2,4}?/ |
|
\x{1234}\x{1234}\x{1234} |
|
0: \x{1234}\x{1234} |
|
|
/-- End of testinput17 --/ |
/-- End of testinput17 --/ |