/[pcre]/code/branches/pcre16/testdata/testinput18
ViewVC logotype

Contents of /code/branches/pcre16/testdata/testinput18

Parent Directory Parent Directory | Revision Log Revision Log


Revision 833 - (show annotations)
Wed Dec 28 08:38:29 2011 UTC (7 years, 9 months ago) by zherczeg
File size: 3006 byte(s)
JIT compiler copyright info updated and several tests added for testing horizontal/vertical spaces
1 /-- This set of tests is for UTF-16 support, and is relevant only to the 16-bit
2 library. --/
3
4 /xxx/8?DZSS
5
6 /abc/8
7 ]
8
9 /X(\C{3})/8
10 X\x{11234}Y
11
12 /X(\C{4})/8
13 X\x{11234}YZ
14
15 /X\C*/8
16 XYZabcdce
17
18 /X\C*?/8
19 XYZabcde
20
21 /X\C{3,5}/8
22 Xabcdefg
23 X\x{11234}Y
24 X\x{11234}YZ
25 X\x{11234}\x{512}
26 X\x{11234}\x{512}YZ
27 X\x{11234}\x{512}\x{11234}Z
28
29 /X\C{3,5}?/8
30 Xabcdefg
31 X\x{11234}Y
32 X\x{11234}YZ
33 X\x{11234}\x{512}YZ
34 *** Failers
35 X\x{11234}
36
37 /a\Cb/8
38 aXb
39 a\nb
40
41 /a\C\Cb/8
42 a\x{12257}b
43 ** Failers
44 a\x{100}b
45
46 /ab\Cde/8
47 abXde
48
49 /-- Check maximum character size --/
50
51 /\x{ffff}/8DZ
52
53 /\x{10000}/8DZ
54
55 /\x{100}/8DZ
56
57 /\x{1000}/8DZ
58
59 /\x{10000}/8DZ
60
61 /\x{100000}/8DZ
62
63 /\x{10ffff}/8DZ
64
65 /[\x{ff}]/8DZ
66
67 /[\x{100}]/8DZ
68
69 /\x80/8DZ
70
71 /\xff/8DZ
72
73 /\x{D55c}\x{ad6d}\x{C5B4}/DZ8
74 \x{D55c}\x{ad6d}\x{C5B4}
75
76 /\x{65e5}\x{672c}\x{8a9e}/DZ8
77 \x{65e5}\x{672c}\x{8a9e}
78
79 /\x{80}/DZ8
80
81 /\x{084}/DZ8
82
83 /\x{104}/DZ8
84
85 /\x{861}/DZ8
86
87 /\x{212ab}/DZ8
88
89 /-- This one is here not because it's different to Perl, but because the way
90 the captured single-byte is displayed. (In Perl it becomes a character, and you
91 can't tell the difference.) --/
92
93 /X(\C)(.*)/8
94 X\x{1234}
95 X\nabc
96
97 /-- This one is here because Perl gives out a grumbly error message (quite
98 correctly, but that messes up comparisons). --/
99
100 /a\Cb/8
101 *** Failers
102 a\x{100}b
103
104 /[^ab\xC0-\xF0]/8SDZ
105 \x{f1}
106 \x{bf}
107 \x{100}
108 \x{1000}
109 *** Failers
110 \x{c0}
111 \x{f0}
112
113 /Ā{3,4}/8SDZ
114 \x{100}\x{100}\x{100}\x{100\x{100}
115
116 /(\x{100}+|x)/8SDZ
117
118 /(\x{100}*a|x)/8SDZ
119
120 /(\x{100}{0,2}a|x)/8SDZ
121
122 /(\x{100}{1,2}a|x)/8SDZ
123
124 /\x{100}/8DZ
125
126 /a\x{100}\x{101}*/8DZ
127
128 /a\x{100}\x{101}+/8DZ
129
130 /[^\x{c4}]/DZ
131
132 /[\x{100}]/8DZ
133 \x{100}
134 Z\x{100}
135 \x{100}Z
136 *** Failers
137
138 /[\xff]/DZ8
139 >\x{ff}<
140
141 /[^\xff]/8DZ
142
143 /\x{100}abc(xyz(?1))/8DZ
144
145 /\777/8I
146 \x{1ff}
147 \777
148
149 /\x{100}+\x{200}/8DZ
150
151 /\x{100}+X/8DZ
152
153 /^[\QĀ\E-\QŐ\E/BZ8
154
155 /X/8
156 \x{0}\x{d7ff}\x{e000}\x{10ffff}
157 \x{d800}
158 \x{d800}\?
159 \x{da00}
160 \x{da00}\?
161 \x{dc00}
162 \x{dc00}\?
163 \x{de00}
164 \x{de00}\?
165 \x{dfff}
166 \x{dfff}\?
167 \x{110000}
168 \x{d800}\x{1234}
169 \x{fffe}
170
171 /(*UTF16)\x{11234}/
172 abcd\x{11234}pqr
173
174 /(*CRLF)(*UTF16)(*BSR_UNICODE)a\Rb/I
175
176 /\h/SI8
177 ABC\x{09}
178 ABC\x{20}
179 ABC\x{a0}
180 ABC\x{1680}
181 ABC\x{180e}
182 ABC\x{2000}
183 ABC\x{202f}
184 ABC\x{205f}
185 ABC\x{3000}
186
187 /\v/SI8
188 ABC\x{0a}
189 ABC\x{0b}
190 ABC\x{0c}
191 ABC\x{0d}
192 ABC\x{85}
193 ABC\x{2028}
194
195 /\h*A/SI8
196 CDBABC
197
198 /\v+A/SI8
199
200 /\s?xxx\s/8SI
201
202 /\sxxx\s/I8ST1
203 AB\x{85}xxx\x{a0}XYZ
204 AB\x{a0}xxx\x{85}XYZ
205
206 /\S \S/I8ST1
207 \x{a2} \x{84}
208 A Z
209
210 /a+/8
211 a\x{123}aa\>1
212 a\x{123}aa\>2
213 a\x{123}aa\>3
214 a\x{123}aa\>4
215 a\x{123}aa\>5
216 a\x{123}aa\>6
217
218 /\x{1234}+/iS8I
219
220 /\x{1234}+?/iS8I
221
222 /\x{1234}++/iS8I
223
224 /\x{1234}{2}/iS8I
225
226 /[^\x{c4}]/8DZ
227
228 /X+\x{200}/8DZ
229
230 /\R/SI8
231
232 /-- Check bad offset --/
233
234 /a/8
235 \x{10000}\>1
236 \x{10000}ab\>2
237 \x{10000}ab\>3
238 \x{10000}ab\>4
239 \x{10000}ab\>5
240
241 /-- End of testinput18 --/

  ViewVC Help
Powered by ViewVC 1.1.5