1/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
2/* Test the Unicode character type functions.
3   Copyright (C) 2007 Free Software Foundation, Inc.
4
5   This program is free software: you can redistribute it and/or modify
6   it under the terms of the GNU General Public License as published by
7   the Free Software Foundation; either version 3 of the License, or
8   (at your option) any later version.
9
10   This program is distributed in the hope that it will be useful,
11   but WITHOUT ANY WARRANTY; without even the implied warranty of
12   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13   GNU General Public License for more details.
14
15   You should have received a copy of the GNU General Public License
16   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
17
18#include "test-predicate-part1.h"
19
20    { 0x0041, 0x005A },
21    { 0x0061, 0x007A },
22    { 0x00AA, 0x00AA },
23    { 0x00B5, 0x00B5 },
24    { 0x00BA, 0x00BA },
25    { 0x00C0, 0x00D6 },
26    { 0x00D8, 0x00F6 },
27    { 0x00F8, 0x02B8 },
28    { 0x02BB, 0x02C1 },
29    { 0x02D0, 0x02D1 },
30    { 0x02E0, 0x02E4 },
31    { 0x02EE, 0x02EE },
32    { 0x0370, 0x0373 },
33    { 0x0376, 0x037D },
34    { 0x037F, 0x0383 },
35    { 0x0386, 0x0386 },
36    { 0x0388, 0x03F5 },
37    { 0x03F7, 0x0482 },
38    { 0x048A, 0x0589 },
39    { 0x058B, 0x058F },
40    { 0x0900, 0x0900 },
41    { 0x0903, 0x093B },
42    { 0x093D, 0x0940 },
43    { 0x0949, 0x094C },
44    { 0x094E, 0x0950 },
45    { 0x0955, 0x0961 },
46    { 0x0964, 0x0980 },
47    { 0x0982, 0x09BB },
48    { 0x09BD, 0x09C0 },
49    { 0x09C5, 0x09CC },
50    { 0x09CE, 0x09E1 },
51    { 0x09E4, 0x09F1 },
52    { 0x09F4, 0x0A00 },
53    { 0x0A03, 0x0A3B },
54    { 0x0A3D, 0x0A40 },
55    { 0x0A43, 0x0A46 },
56    { 0x0A49, 0x0A4A },
57    { 0x0A4E, 0x0A50 },
58    { 0x0A52, 0x0A6F },
59    { 0x0A72, 0x0A74 },
60    { 0x0A76, 0x0A80 },
61    { 0x0A83, 0x0ABB },
62    { 0x0ABD, 0x0AC0 },
63    { 0x0AC6, 0x0AC6 },
64    { 0x0AC9, 0x0ACC },
65    { 0x0ACE, 0x0AE1 },
66    { 0x0AE4, 0x0AF0 },
67    { 0x0AF2, 0x0B00 },
68    { 0x0B02, 0x0B3B },
69    { 0x0B3D, 0x0B3E },
70    { 0x0B40, 0x0B40 },
71    { 0x0B45, 0x0B4C },
72    { 0x0B4E, 0x0B55 },
73    { 0x0B57, 0x0B61 },
74    { 0x0B64, 0x0B81 },
75    { 0x0B83, 0x0BBF },
76    { 0x0BC1, 0x0BCC },
77    { 0x0BCE, 0x0BF2 },
78    { 0x0BFB, 0x0C3D },
79    { 0x0C41, 0x0C45 },
80    { 0x0C49, 0x0C49 },
81    { 0x0C4E, 0x0C54 },
82    { 0x0C57, 0x0C61 },
83    { 0x0C64, 0x0C77 },
84    { 0x0C7F, 0x0CBB },
85    { 0x0CBD, 0x0CCB },
86    { 0x0CCE, 0x0CE1 },
87    { 0x0CE4, 0x0CF0 },
88    { 0x0CF3, 0x0D40 },
89    { 0x0D45, 0x0D4C },
90    { 0x0D4E, 0x0D61 },
91    { 0x0D64, 0x0DC9 },
92    { 0x0DCB, 0x0DD1 },
93    { 0x0DD5, 0x0DD5 },
94    { 0x0DD7, 0x0E30 },
95    { 0x0E32, 0x0E33 },
96    { 0x0E3B, 0x0E3E },
97    { 0x0E40, 0x0E46 },
98    { 0x0E4F, 0x0EB0 },
99    { 0x0EB2, 0x0EB3 },
100    { 0x0EBA, 0x0EBA },
101    { 0x0EBD, 0x0EC7 },
102    { 0x0ECE, 0x0F17 },
103    { 0x0F1A, 0x0F34 },
104    { 0x0F36, 0x0F36 },
105    { 0x0F38, 0x0F38 },
106    { 0x0F3E, 0x0F70 },
107    { 0x0F7F, 0x0F7F },
108    { 0x0F85, 0x0F85 },
109    { 0x0F88, 0x0F8F },
110    { 0x0F98, 0x0F98 },
111    { 0x0FBD, 0x0FC5 },
112    { 0x0FC7, 0x102C },
113    { 0x1031, 0x1031 },
114    { 0x1038, 0x1038 },
115    { 0x103B, 0x103C },
116    { 0x103F, 0x1057 },
117    { 0x105A, 0x105D },
118    { 0x1061, 0x1070 },
119    { 0x1075, 0x1081 },
120    { 0x1083, 0x1084 },
121    { 0x1087, 0x108C },
122    { 0x108E, 0x135E },
123    { 0x1360, 0x138F },
124    { 0x139A, 0x167F },
125    { 0x1681, 0x169A },
126    { 0x169D, 0x1711 },
127    { 0x1715, 0x1731 },
128    { 0x1735, 0x1751 },
129    { 0x1754, 0x1771 },
130    { 0x1774, 0x17B6 },
131    { 0x17BE, 0x17C5 },
132    { 0x17C7, 0x17C8 },
133    { 0x17D4, 0x17DA },
134    { 0x17DC, 0x17DC },
135    { 0x17DE, 0x17EF },
136    { 0x17FA, 0x17FF },
137    { 0x180F, 0x18A8 },
138    { 0x18AA, 0x191F },
139    { 0x1923, 0x1926 },
140    { 0x1929, 0x1931 },
141    { 0x1933, 0x1938 },
142    { 0x193C, 0x193F },
143    { 0x1941, 0x1943 },
144    { 0x1946, 0x19DD },
145    { 0x1A00, 0x1A16 },
146    { 0x1A19, 0x1AFF },
147    { 0x1B04, 0x1B33 },
148    { 0x1B35, 0x1B35 },
149    { 0x1B3B, 0x1B3B },
150    { 0x1B3D, 0x1B41 },
151    { 0x1B43, 0x1B6A },
152    { 0x1B74, 0x1B7F },
153    { 0x1B82, 0x1BA1 },
154    { 0x1BA6, 0x1BA7 },
155    { 0x1BAA, 0x1C2B },
156    { 0x1C34, 0x1C35 },
157    { 0x1C38, 0x1DBF },
158    { 0x1DE7, 0x1DFD },
159    { 0x1E00, 0x1FBC },
160    { 0x1FBE, 0x1FBE },
161    { 0x1FC2, 0x1FCC },
162    { 0x1FD0, 0x1FDC },
163    { 0x1FE0, 0x1FEC },
164    { 0x1FF0, 0x1FFC },
165    { 0x1FFF, 0x1FFF },
166    { 0x200E, 0x200E },
167    { 0x2071, 0x2073 },
168    { 0x207F, 0x207F },
169    { 0x208F, 0x209F },
170    { 0x20B6, 0x20CF },
171    { 0x20F1, 0x20FF },
172    { 0x2102, 0x2102 },
173    { 0x2107, 0x2107 },
174    { 0x210A, 0x2113 },
175    { 0x2115, 0x2115 },
176    { 0x2119, 0x211D },
177    { 0x2124, 0x2124 },
178    { 0x2126, 0x2126 },
179    { 0x2128, 0x2128 },
180    { 0x212A, 0x212D },
181    { 0x212F, 0x2139 },
182    { 0x213C, 0x213F },
183    { 0x2145, 0x2149 },
184    { 0x214E, 0x2152 },
185    { 0x2160, 0x218F },
186    { 0x2336, 0x237A },
187    { 0x2395, 0x2395 },
188    { 0x23E8, 0x23FF },
189    { 0x2427, 0x243F },
190    { 0x244B, 0x245F },
191    { 0x249C, 0x24E9 },
192    { 0x269E, 0x269F },
193    { 0x26AC, 0x26AC },
194    { 0x26BD, 0x26BF },
195    { 0x26C4, 0x2700 },
196    { 0x2705, 0x2705 },
197    { 0x270A, 0x270B },
198    { 0x2728, 0x2728 },
199    { 0x274C, 0x274C },
200    { 0x274E, 0x274E },
201    { 0x2753, 0x2755 },
202    { 0x2757, 0x2757 },
203    { 0x275F, 0x2760 },
204    { 0x2795, 0x2797 },
205    { 0x27B0, 0x27B0 },
206    { 0x27BF, 0x27BF },
207    { 0x27CB, 0x27CB },
208    { 0x27CD, 0x27CF },
209    { 0x2800, 0x28FF },
210    { 0x2B4D, 0x2B4F },
211    { 0x2B55, 0x2CE4 },
212    { 0x2CEB, 0x2CF8 },
213    { 0x2D00, 0x2DDF },
214    { 0x2E31, 0x2E7F },
215    { 0x2E9A, 0x2E9A },
216    { 0x2EF4, 0x2EFF },
217    { 0x2FD6, 0x2FEF },
218    { 0x2FFC, 0x2FFF },
219    { 0x3005, 0x3007 },
220    { 0x3021, 0x3029 },
221    { 0x3031, 0x3035 },
222    { 0x3038, 0x303C },
223    { 0x3040, 0x3098 },
224    { 0x309D, 0x309F },
225    { 0x30A1, 0x30FA },
226    { 0x30FC, 0x31BF },
227    { 0x31E4, 0x321C },
228    { 0x321F, 0x324F },
229    { 0x3260, 0x327B },
230    { 0x327F, 0x32B0 },
231    { 0x32C0, 0x32CB },
232    { 0x32D0, 0x3376 },
233    { 0x337B, 0x33DD },
234    { 0x33E0, 0x33FE },
235    { 0x3400, 0x4DBF },
236    { 0x4E00, 0xA48F },
237    { 0xA4C7, 0xA60C },
238    { 0xA610, 0xA66E },
239    { 0xA674, 0xA67B },
240    { 0xA680, 0xA6FF },
241    { 0xA722, 0xA787 },
242    { 0xA789, 0xA801 },
243    { 0xA803, 0xA805 },
244    { 0xA807, 0xA80A },
245    { 0xA80C, 0xA824 },
246    { 0xA827, 0xA827 },
247    { 0xA82C, 0xA873 },
248    { 0xA878, 0xA8C3 },
249    { 0xA8C5, 0xA925 },
250    { 0xA92E, 0xA946 },
251    { 0xA952, 0xAA28 },
252    { 0xAA2F, 0xAA30 },
253    { 0xAA33, 0xAA34 },
254    { 0xAA37, 0xAA42 },
255    { 0xAA44, 0xAA4B },
256    { 0xAA4D, 0xFB1C },
257    { 0xFF00, 0xFF00 },
258    { 0xFF21, 0xFF3A },
259    { 0xFF41, 0xFF5A },
260    { 0xFF66, 0xFFDF },
261    { 0xFFE7, 0xFFE7 },
262    { 0xFFEF, 0xFFEF },
263    { 0x10000, 0x10100 },
264    { 0x10102, 0x1013F },
265    { 0x1018B, 0x1018F },
266    { 0x1019C, 0x101FC },
267    { 0x101FE, 0x107FF },
268    { 0x11000, 0x1D166 },
269    { 0x1D16A, 0x1D172 },
270    { 0x1D183, 0x1D184 },
271    { 0x1D18C, 0x1D1A9 },
272    { 0x1D1AE, 0x1D1FF },
273    { 0x1D246, 0x1D2FF },
274    { 0x1D357, 0x1D7CD },
275    { 0x1D800, 0x1EFFF },
276    { 0x1F02C, 0x1F02F },
277    { 0x1F094, 0x1FFFD },
278    { 0x20000, 0x2FFFD },
279    { 0x30000, 0x3FFFD },
280    { 0x40000, 0x4FFFD },
281    { 0x50000, 0x5FFFD },
282    { 0x60000, 0x6FFFD },
283    { 0x70000, 0x7FFFD },
284    { 0x80000, 0x8FFFD },
285    { 0x90000, 0x9FFFD },
286    { 0xA0000, 0xAFFFD },
287    { 0xB0000, 0xBFFFD },
288    { 0xC0000, 0xCFFFD },
289    { 0xD0000, 0xDFFFD },
290    { 0xE1000, 0xEFFFD },
291    { 0xF0000, 0xFFFFD },
292    { 0x100000, 0x10FFFD }
293
294#define PREDICATE(c) uc_is_property_bidi_left_to_right (c)
295#include "test-predicate-part2.h"
296