1 /-- Tests for the 32-bit library only */ 2 3 < forbid 8W 4 5 /-- Check maximum character size --/ 6 7 /\x{110000}/ 8 9 /\x{7fffffff}/ 10 11 /\x{80000000}/ 12 13 /\x{ffffffff}/ 14 15 /\x{100000000}/ 16 Failed: character value in \x{} or \o{} is too large at offset 12 17 18 /\o{17777777777}/ 19 20 /\o{20000000000}/ 21 22 /\o{37777777777}/ 23 24 /\o{40000000000}/ 25 Failed: character value in \x{} or \o{} is too large at offset 14 26 27 /\x{7fffffff}\x{7fffffff}/I 28 Capturing subpattern count = 0 29 No options 30 First char = \x{7fffffff} 31 Need char = \x{7fffffff} 32 33 /\x{80000000}\x{80000000}/I 34 Capturing subpattern count = 0 35 No options 36 First char = \x{80000000} 37 Need char = \x{80000000} 38 39 /\x{ffffffff}\x{ffffffff}/I 40 Capturing subpattern count = 0 41 No options 42 First char = \x{ffffffff} 43 Need char = \x{ffffffff} 44 45 /-- Non-UTF characters --/ 46 47 /\C{2,3}/ 48 \x{400000}\x{400001}\x{400002}\x{400003} 49 0: \x{400000}\x{400001}\x{400002} 50 51 /\x{400000}\x{800000}/iDZ 52 ------------------------------------------------------------------ 53 Bra 54 /i \x{400000}\x{800000} 55 Ket 56 End 57 ------------------------------------------------------------------ 58 Capturing subpattern count = 0 59 Options: caseless 60 First char = \x{400000} 61 Need char = \x{800000} 62 63 /-- Check character ranges --/ 64 65 /[\H]/BZSI 66 ------------------------------------------------------------------ 67 Bra 68 [\x00-\x08\x0a-\x1f!-\x9f\xa1-\xff\x{100}-\x{167f}\x{1681}-\x{180d}\x{180f}-\x{1fff}\x{200b}-\x{202e}\x{2030}-\x{205e}\x{2060}-\x{2fff}\x{3001}-\x{ffffffff}] 69 Ket 70 End 71 ------------------------------------------------------------------ 72 Capturing subpattern count = 0 73 No options 74 No first char 75 No need char 76 Subject length lower bound = 1 77 Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x0a \x0b 78 \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 \x1a 79 \x1b \x1c \x1d \x1e \x1f ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 80 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ 81 _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f \x80 82 \x81 \x82 \x83 \x84 \x85 \x86 \x87 \x88 \x89 \x8a \x8b \x8c \x8d \x8e \x8f 83 \x90 \x91 \x92 \x93 \x94 \x95 \x96 \x97 \x98 \x99 \x9a \x9b \x9c \x9d \x9e 84 \x9f \xa1 \xa2 \xa3 \xa4 \xa5 \xa6 \xa7 \xa8 \xa9 \xaa \xab \xac \xad \xae 85 \xaf \xb0 \xb1 \xb2 \xb3 \xb4 \xb5 \xb6 \xb7 \xb8 \xb9 \xba \xbb \xbc \xbd 86 \xbe \xbf \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc 87 \xcd \xce \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd7 \xd8 \xd9 \xda \xdb 88 \xdc \xdd \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea 89 \xeb \xec \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf7 \xf8 \xf9 90 \xfa \xfb \xfc \xfd \xfe \xff 91 92 /[\V]/BZSI 93 ------------------------------------------------------------------ 94 Bra 95 [\x00-\x09\x0e-\x84\x86-\xff\x{100}-\x{2027}\x{202a}-\x{ffffffff}] 96 Ket 97 End 98 ------------------------------------------------------------------ 99 Capturing subpattern count = 0 100 No options 101 No first char 102 No need char 103 Subject length lower bound = 1 104 Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0e 105 \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 \x1a \x1b \x1c \x1d 106 \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > 107 ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c 108 d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f \x80 \x81 \x82 109 \x83 \x84 \x86 \x87 \x88 \x89 \x8a \x8b \x8c \x8d \x8e \x8f \x90 \x91 \x92 110 \x93 \x94 \x95 \x96 \x97 \x98 \x99 \x9a \x9b \x9c \x9d \x9e \x9f \xa0 \xa1 111 \xa2 \xa3 \xa4 \xa5 \xa6 \xa7 \xa8 \xa9 \xaa \xab \xac \xad \xae \xaf \xb0 112 \xb1 \xb2 \xb3 \xb4 \xb5 \xb6 \xb7 \xb8 \xb9 \xba \xbb \xbc \xbd \xbe \xbf 113 \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc \xcd \xce 114 \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd7 \xd8 \xd9 \xda \xdb \xdc \xdd 115 \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec 116 \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf7 \xf8 \xf9 \xfa \xfb 117 \xfc \xfd \xfe \xff 118 119 /-- End of testinput25 --/ 120