diff options
-rw-r--r-- | testdata/testinput15 | 68 | ||||
-rw-r--r-- | testdata/testinput24 | 68 | ||||
-rw-r--r-- | testdata/testinput26 | 70 | ||||
-rw-r--r-- | testdata/testinput4 | 70 | ||||
-rw-r--r-- | testdata/testoutput15 | 134 | ||||
-rw-r--r-- | testdata/testoutput24 | 134 | ||||
-rw-r--r-- | testdata/testoutput26 | 136 | ||||
-rw-r--r-- | testdata/testoutput4 | 136 |
8 files changed, 206 insertions, 610 deletions
diff --git a/testdata/testinput15 b/testdata/testinput15 index 9b5b4ca..85a31cf 100644 --- a/testdata/testinput15 +++ b/testdata/testinput15 @@ -135,74 +135,6 @@ \?\xfc\x84\x80\x80\x80\x80 \?\xfd\x83\x80\x80\x80\x80 -/./8 - \x{fffe} - \x{ffff} - \x{1fffe} - \x{1ffff} - \x{2fffe} - \x{2ffff} - \x{3fffe} - \x{3ffff} - \x{4fffe} - \x{4ffff} - \x{5fffe} - \x{5ffff} - \x{6fffe} - \x{6ffff} - \x{7fffe} - \x{7ffff} - \x{8fffe} - \x{8ffff} - \x{9fffe} - \x{9ffff} - \x{afffe} - \x{affff} - \x{bfffe} - \x{bffff} - \x{cfffe} - \x{cffff} - \x{dfffe} - \x{dffff} - \x{efffe} - \x{effff} - \x{ffffe} - \x{fffff} - \x{10fffe} - \x{10ffff} - \x{fdd0} - \x{fdd1} - \x{fdd2} - \x{fdd3} - \x{fdd4} - \x{fdd5} - \x{fdd6} - \x{fdd7} - \x{fdd8} - \x{fdd9} - \x{fdda} - \x{fddb} - \x{fddc} - \x{fddd} - \x{fdde} - \x{fddf} - \x{fde0} - \x{fde1} - \x{fde2} - \x{fde3} - \x{fde4} - \x{fde5} - \x{fde6} - \x{fde7} - \x{fde8} - \x{fde9} - \x{fdea} - \x{fdeb} - \x{fdec} - \x{fded} - \x{fdee} - \x{fdef} - /\x{100}/8DZ /\x{1000}/8DZ diff --git a/testdata/testinput24 b/testdata/testinput24 index 8c79caa..71a400e 100644 --- a/testdata/testinput24 +++ b/testdata/testinput24 @@ -1,73 +1,5 @@ /-- Tests for the 16-bit library with UTF-16 support only */ -/./8 - \x{fffe} - \x{ffff} - \x{1fffe} - \x{1ffff} - \x{2fffe} - \x{2ffff} - \x{3fffe} - \x{3ffff} - \x{4fffe} - \x{4ffff} - \x{5fffe} - \x{5ffff} - \x{6fffe} - \x{6ffff} - \x{7fffe} - \x{7ffff} - \x{8fffe} - \x{8ffff} - \x{9fffe} - \x{9ffff} - \x{afffe} - \x{affff} - \x{bfffe} - \x{bffff} - \x{cfffe} - \x{cffff} - \x{dfffe} - \x{dffff} - \x{efffe} - \x{effff} - \x{ffffe} - \x{fffff} - \x{10fffe} - \x{10ffff} - \x{fdd0} - \x{fdd1} - \x{fdd2} - \x{fdd3} - \x{fdd4} - \x{fdd5} - \x{fdd6} - \x{fdd7} - \x{fdd8} - \x{fdd9} - \x{fdda} - \x{fddb} - \x{fddc} - \x{fddd} - \x{fdde} - \x{fddf} - \x{fde0} - \x{fde1} - \x{fde2} - \x{fde3} - \x{fde4} - \x{fde5} - \x{fde6} - \x{fde7} - \x{fde8} - \x{fde9} - \x{fdea} - \x{fdeb} - \x{fdec} - \x{fded} - \x{fdee} - \x{fdef} - /bad/8 \x{d800} diff --git a/testdata/testinput26 b/testdata/testinput26 index d37c564..643a1d1 100644 --- a/testdata/testinput26 +++ b/testdata/testinput26 @@ -7,74 +7,4 @@ /\C/8 \x{110000} -/-- Noncharacters --/ - -/./8 - \x{fffe} - \x{ffff} - \x{1fffe} - \x{1ffff} - \x{2fffe} - \x{2ffff} - \x{3fffe} - \x{3ffff} - \x{4fffe} - \x{4ffff} - \x{5fffe} - \x{5ffff} - \x{6fffe} - \x{6ffff} - \x{7fffe} - \x{7ffff} - \x{8fffe} - \x{8ffff} - \x{9fffe} - \x{9ffff} - \x{afffe} - \x{affff} - \x{bfffe} - \x{bffff} - \x{cfffe} - \x{cffff} - \x{dfffe} - \x{dffff} - \x{efffe} - \x{effff} - \x{ffffe} - \x{fffff} - \x{10fffe} - \x{10ffff} - \x{fdd0} - \x{fdd1} - \x{fdd2} - \x{fdd3} - \x{fdd4} - \x{fdd5} - \x{fdd6} - \x{fdd7} - \x{fdd8} - \x{fdd9} - \x{fdda} - \x{fddb} - \x{fddc} - \x{fddd} - \x{fdde} - \x{fddf} - \x{fde0} - \x{fde1} - \x{fde2} - \x{fde3} - \x{fde4} - \x{fde5} - \x{fde6} - \x{fde7} - \x{fde8} - \x{fde9} - \x{fdea} - \x{fdeb} - \x{fdec} - \x{fded} - \x{fdee} - \x{fdef} - /-- End of testinput26 --/ diff --git a/testdata/testinput4 b/testdata/testinput4 index c7bb370..a6ebcba 100644 --- a/testdata/testinput4 +++ b/testdata/testinput4 @@ -621,4 +621,74 @@ /a(*:a£b)/8K abc +/-- Noncharacters --/ + +/./8 + \x{fffe} + \x{ffff} + \x{1fffe} + \x{1ffff} + \x{2fffe} + \x{2ffff} + \x{3fffe} + \x{3ffff} + \x{4fffe} + \x{4ffff} + \x{5fffe} + \x{5ffff} + \x{6fffe} + \x{6ffff} + \x{7fffe} + \x{7ffff} + \x{8fffe} + \x{8ffff} + \x{9fffe} + \x{9ffff} + \x{afffe} + \x{affff} + \x{bfffe} + \x{bffff} + \x{cfffe} + \x{cffff} + \x{dfffe} + \x{dffff} + \x{efffe} + \x{effff} + \x{ffffe} + \x{fffff} + \x{10fffe} + \x{10ffff} + \x{fdd0} + \x{fdd1} + \x{fdd2} + \x{fdd3} + \x{fdd4} + \x{fdd5} + \x{fdd6} + \x{fdd7} + \x{fdd8} + \x{fdd9} + \x{fdda} + \x{fddb} + \x{fddc} + \x{fddd} + \x{fdde} + \x{fddf} + \x{fde0} + \x{fde1} + \x{fde2} + \x{fde3} + \x{fde4} + \x{fde5} + \x{fde6} + \x{fde7} + \x{fde8} + \x{fde9} + \x{fdea} + \x{fdeb} + \x{fdec} + \x{fded} + \x{fdee} + \x{fdef} + /-- End of testinput4 --/ diff --git a/testdata/testoutput15 b/testdata/testoutput15 index 8ddae76..a5a9b3d 100644 --- a/testdata/testoutput15 +++ b/testdata/testoutput15 @@ -248,140 +248,6 @@ No match \?\xfd\x83\x80\x80\x80\x80 No match -/./8 - \x{fffe} - 0: \x{fffe} - \x{ffff} - 0: \x{ffff} - \x{1fffe} - 0: \x{1fffe} - \x{1ffff} - 0: \x{1ffff} - \x{2fffe} - 0: \x{2fffe} - \x{2ffff} - 0: \x{2ffff} - \x{3fffe} - 0: \x{3fffe} - \x{3ffff} - 0: \x{3ffff} - \x{4fffe} - 0: \x{4fffe} - \x{4ffff} - 0: \x{4ffff} - \x{5fffe} - 0: \x{5fffe} - \x{5ffff} - 0: \x{5ffff} - \x{6fffe} - 0: \x{6fffe} - \x{6ffff} - 0: \x{6ffff} - \x{7fffe} - 0: \x{7fffe} - \x{7ffff} - 0: \x{7ffff} - \x{8fffe} - 0: \x{8fffe} - \x{8ffff} - 0: \x{8ffff} - \x{9fffe} - 0: \x{9fffe} - \x{9ffff} - 0: \x{9ffff} - \x{afffe} - 0: \x{afffe} - \x{affff} - 0: \x{affff} - \x{bfffe} - 0: \x{bfffe} - \x{bffff} - 0: \x{bffff} - \x{cfffe} - 0: \x{cfffe} - \x{cffff} - 0: \x{cffff} - \x{dfffe} - 0: \x{dfffe} - \x{dffff} - 0: \x{dffff} - \x{efffe} - 0: \x{efffe} - \x{effff} - 0: \x{effff} - \x{ffffe} - 0: \x{ffffe} - \x{fffff} - 0: \x{fffff} - \x{10fffe} - 0: \x{10fffe} - \x{10ffff} - 0: \x{10ffff} - \x{fdd0} - 0: \x{fdd0} - \x{fdd1} - 0: \x{fdd1} - \x{fdd2} - 0: \x{fdd2} - \x{fdd3} - 0: \x{fdd3} - \x{fdd4} - 0: \x{fdd4} - \x{fdd5} - 0: \x{fdd5} - \x{fdd6} - 0: \x{fdd6} - \x{fdd7} - 0: \x{fdd7} - \x{fdd8} - 0: \x{fdd8} - \x{fdd9} - 0: \x{fdd9} - \x{fdda} - 0: \x{fdda} - \x{fddb} - 0: \x{fddb} - \x{fddc} - 0: \x{fddc} - \x{fddd} - 0: \x{fddd} - \x{fdde} - 0: \x{fdde} - \x{fddf} - 0: \x{fddf} - \x{fde0} - 0: \x{fde0} - \x{fde1} - 0: \x{fde1} - \x{fde2} - 0: \x{fde2} - \x{fde3} - 0: \x{fde3} - \x{fde4} - 0: \x{fde4} - \x{fde5} - 0: \x{fde5} - \x{fde6} - 0: \x{fde6} - \x{fde7} - 0: \x{fde7} - \x{fde8} - 0: \x{fde8} - \x{fde9} - 0: \x{fde9} - \x{fdea} - 0: \x{fdea} - \x{fdeb} - 0: \x{fdeb} - \x{fdec} - 0: \x{fdec} - \x{fded} - 0: \x{fded} - \x{fdee} - 0: \x{fdee} - \x{fdef} - 0: \x{fdef} - /\x{100}/8DZ ------------------------------------------------------------------ Bra diff --git a/testdata/testoutput24 b/testdata/testoutput24 index 18dba65..3f8cabe 100644 --- a/testdata/testoutput24 +++ b/testdata/testoutput24 @@ -1,139 +1,5 @@ /-- Tests for the 16-bit library with UTF-16 support only */ -/./8 - \x{fffe} - 0: \x{fffe} - \x{ffff} - 0: \x{ffff} - \x{1fffe} - 0: \x{1fffe} - \x{1ffff} - 0: \x{1ffff} - \x{2fffe} - 0: \x{2fffe} - \x{2ffff} - 0: \x{2ffff} - \x{3fffe} - 0: \x{3fffe} - \x{3ffff} - 0: \x{3ffff} - \x{4fffe} - 0: \x{4fffe} - \x{4ffff} - 0: \x{4ffff} - \x{5fffe} - 0: \x{5fffe} - \x{5ffff} - 0: \x{5ffff} - \x{6fffe} - 0: \x{6fffe} - \x{6ffff} - 0: \x{6ffff} - \x{7fffe} - 0: \x{7fffe} - \x{7ffff} - 0: \x{7ffff} - \x{8fffe} - 0: \x{8fffe} - \x{8ffff} - 0: \x{8ffff} - \x{9fffe} - 0: \x{9fffe} - \x{9ffff} - 0: \x{9ffff} - \x{afffe} - 0: \x{afffe} - \x{affff} - 0: \x{affff} - \x{bfffe} - 0: \x{bfffe} - \x{bffff} - 0: \x{bffff} - \x{cfffe} - 0: \x{cfffe} - \x{cffff} - 0: \x{cffff} - \x{dfffe} - 0: \x{dfffe} - \x{dffff} - 0: \x{dffff} - \x{efffe} - 0: \x{efffe} - \x{effff} - 0: \x{effff} - \x{ffffe} - 0: \x{ffffe} - \x{fffff} - 0: \x{fffff} - \x{10fffe} - 0: \x{10fffe} - \x{10ffff} - 0: \x{10ffff} - \x{fdd0} - 0: \x{fdd0} - \x{fdd1} - 0: \x{fdd1} - \x{fdd2} - 0: \x{fdd2} - \x{fdd3} - 0: \x{fdd3} - \x{fdd4} - 0: \x{fdd4} - \x{fdd5} - 0: \x{fdd5} - \x{fdd6} - 0: \x{fdd6} - \x{fdd7} - 0: \x{fdd7} - \x{fdd8} - 0: \x{fdd8} - \x{fdd9} - 0: \x{fdd9} - \x{fdda} - 0: \x{fdda} - \x{fddb} - 0: \x{fddb} - \x{fddc} - 0: \x{fddc} - \x{fddd} - 0: \x{fddd} - \x{fdde} - 0: \x{fdde} - \x{fddf} - 0: \x{fddf} - \x{fde0} - 0: \x{fde0} - \x{fde1} - 0: \x{fde1} - \x{fde2} - 0: \x{fde2} - \x{fde3} - 0: \x{fde3} - \x{fde4} - 0: \x{fde4} - \x{fde5} - 0: \x{fde5} - \x{fde6} - 0: \x{fde6} - \x{fde7} - 0: \x{fde7} - \x{fde8} - 0: \x{fde8} - \x{fde9} - 0: \x{fde9} - \x{fdea} - 0: \x{fdea} - \x{fdeb} - 0: \x{fdeb} - \x{fdec} - 0: \x{fdec} - \x{fded} - 0: \x{fded} - \x{fdee} - 0: \x{fdee} - \x{fdef} - 0: \x{fdef} - /bad/8 \x{d800} Error -10 (bad UTF-16 string) offset=0 reason=1 diff --git a/testdata/testoutput26 b/testdata/testoutput26 index 9a56dd4..0e6d055 100644 --- a/testdata/testoutput26 +++ b/testdata/testoutput26 @@ -9,140 +9,4 @@ Failed: character value in \x{...} sequence is too large at offset 9 \x{110000} Error -10 (bad UTF-32 string) offset=0 reason=3 -/-- Noncharacters --/ - -/./8 - \x{fffe} - 0: \x{fffe} - \x{ffff} - 0: \x{ffff} - \x{1fffe} - 0: \x{1fffe} - \x{1ffff} - 0: \x{1ffff} - \x{2fffe} - 0: \x{2fffe} - \x{2ffff} - 0: \x{2ffff} - \x{3fffe} - 0: \x{3fffe} - \x{3ffff} - 0: \x{3ffff} - \x{4fffe} - 0: \x{4fffe} - \x{4ffff} - 0: \x{4ffff} - \x{5fffe} - 0: \x{5fffe} - \x{5ffff} - 0: \x{5ffff} - \x{6fffe} - 0: \x{6fffe} - \x{6ffff} - 0: \x{6ffff} - \x{7fffe} - 0: \x{7fffe} - \x{7ffff} - 0: \x{7ffff} - \x{8fffe} - 0: \x{8fffe} - \x{8ffff} - 0: \x{8ffff} - \x{9fffe} - 0: \x{9fffe} - \x{9ffff} - 0: \x{9ffff} - \x{afffe} - 0: \x{afffe} - \x{affff} - 0: \x{affff} - \x{bfffe} - 0: \x{bfffe} - \x{bffff} - 0: \x{bffff} - \x{cfffe} - 0: \x{cfffe} - \x{cffff} - 0: \x{cffff} - \x{dfffe} - 0: \x{dfffe} - \x{dffff} - 0: \x{dffff} - \x{efffe} - 0: \x{efffe} - \x{effff} - 0: \x{effff} - \x{ffffe} - 0: \x{ffffe} - \x{fffff} - 0: \x{fffff} - \x{10fffe} - 0: \x{10fffe} - \x{10ffff} - 0: \x{10ffff} - \x{fdd0} - 0: \x{fdd0} - \x{fdd1} - 0: \x{fdd1} - \x{fdd2} - 0: \x{fdd2} - \x{fdd3} - 0: \x{fdd3} - \x{fdd4} - 0: \x{fdd4} - \x{fdd5} - 0: \x{fdd5} - \x{fdd6} - 0: \x{fdd6} - \x{fdd7} - 0: \x{fdd7} - \x{fdd8} - 0: \x{fdd8} - \x{fdd9} - 0: \x{fdd9} - \x{fdda} - 0: \x{fdda} - \x{fddb} - 0: \x{fddb} - \x{fddc} - 0: \x{fddc} - \x{fddd} - 0: \x{fddd} - \x{fdde} - 0: \x{fdde} - \x{fddf} - 0: \x{fddf} - \x{fde0} - 0: \x{fde0} - \x{fde1} - 0: \x{fde1} - \x{fde2} - 0: \x{fde2} - \x{fde3} - 0: \x{fde3} - \x{fde4} - 0: \x{fde4} - \x{fde5} - 0: \x{fde5} - \x{fde6} - 0: \x{fde6} - \x{fde7} - 0: \x{fde7} - \x{fde8} - 0: \x{fde8} - \x{fde9} - 0: \x{fde9} - \x{fdea} - 0: \x{fdea} - \x{fdeb} - 0: \x{fdeb} - \x{fdec} - 0: \x{fdec} - \x{fded} - 0: \x{fded} - \x{fdee} - 0: \x{fdee} - \x{fdef} - 0: \x{fdef} - /-- End of testinput26 --/ diff --git a/testdata/testoutput4 b/testdata/testoutput4 index 2082721..10b17e7 100644 --- a/testdata/testoutput4 +++ b/testdata/testoutput4 @@ -1091,4 +1091,140 @@ MK: a\x{1234}b 0: a MK: a\x{a3}b +/-- Noncharacters --/ + +/./8 + \x{fffe} + 0: \x{fffe} + \x{ffff} + 0: \x{ffff} + \x{1fffe} + 0: \x{1fffe} + \x{1ffff} + 0: \x{1ffff} + \x{2fffe} + 0: \x{2fffe} + \x{2ffff} + 0: \x{2ffff} + \x{3fffe} + 0: \x{3fffe} + \x{3ffff} + 0: \x{3ffff} + \x{4fffe} + 0: \x{4fffe} + \x{4ffff} + 0: \x{4ffff} + \x{5fffe} + 0: \x{5fffe} + \x{5ffff} + 0: \x{5ffff} + \x{6fffe} + 0: \x{6fffe} + \x{6ffff} + 0: \x{6ffff} + \x{7fffe} + 0: \x{7fffe} + \x{7ffff} + 0: \x{7ffff} + \x{8fffe} + 0: \x{8fffe} + \x{8ffff} + 0: \x{8ffff} + \x{9fffe} + 0: \x{9fffe} + \x{9ffff} + 0: \x{9ffff} + \x{afffe} + 0: \x{afffe} + \x{affff} + 0: \x{affff} + \x{bfffe} + 0: \x{bfffe} + \x{bffff} + 0: \x{bffff} + \x{cfffe} + 0: \x{cfffe} + \x{cffff} + 0: \x{cffff} + \x{dfffe} + 0: \x{dfffe} + \x{dffff} + 0: \x{dffff} + \x{efffe} + 0: \x{efffe} + \x{effff} + 0: \x{effff} + \x{ffffe} + 0: \x{ffffe} + \x{fffff} + 0: \x{fffff} + \x{10fffe} + 0: \x{10fffe} + \x{10ffff} + 0: \x{10ffff} + \x{fdd0} + 0: \x{fdd0} + \x{fdd1} + 0: \x{fdd1} + \x{fdd2} + 0: \x{fdd2} + \x{fdd3} + 0: \x{fdd3} + \x{fdd4} + 0: \x{fdd4} + \x{fdd5} + 0: \x{fdd5} + \x{fdd6} + 0: \x{fdd6} + \x{fdd7} + 0: \x{fdd7} + \x{fdd8} + 0: \x{fdd8} + \x{fdd9} + 0: \x{fdd9} + \x{fdda} + 0: \x{fdda} + \x{fddb} + 0: \x{fddb} + \x{fddc} + 0: \x{fddc} + \x{fddd} + 0: \x{fddd} + \x{fdde} + 0: \x{fdde} + \x{fddf} + 0: \x{fddf} + \x{fde0} + 0: \x{fde0} + \x{fde1} + 0: \x{fde1} + \x{fde2} + 0: \x{fde2} + \x{fde3} + 0: \x{fde3} + \x{fde4} + 0: \x{fde4} + \x{fde5} + 0: \x{fde5} + \x{fde6} + 0: \x{fde6} + \x{fde7} + 0: \x{fde7} + \x{fde8} + 0: \x{fde8} + \x{fde9} + 0: \x{fde9} + \x{fdea} + 0: \x{fdea} + \x{fdeb} + 0: \x{fdeb} + \x{fdec} + 0: \x{fdec} + \x{fded} + 0: \x{fded} + \x{fdee} + 0: \x{fdee} + \x{fdef} + 0: \x{fdef} + /-- End of testinput4 --/ |