summaryrefslogtreecommitdiff
path: root/lib/unicode/To/Upper.pl
blob: d6c03d34bdcad13de3cc6332d1f00a151650ece1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
# This file is built by mktables.PL from e.g. Unicode.301.
# Any changes made here will be lost!
return <<'END';
0061	007a	0041
00b5		039c
00e0	00f6	00c0
00f8	00fe	00d8
00ff		0178
0101		0100
0103		0102
0105		0104
0107		0106
0109		0108
010b		010a
010d		010c
010f		010e
0111		0110
0113		0112
0115		0114
0117		0116
0119		0118
011b		011a
011d		011c
011f		011e
0121		0120
0123		0122
0125		0124
0127		0126
0129		0128
012b		012a
012d		012c
012f		012e
0131		0049
0133		0132
0135		0134
0137		0136
013a		0139
013c		013b
013e		013d
0140		013f
0142		0141
0144		0143
0146		0145
0148		0147
014b		014a
014d		014c
014f		014e
0151		0150
0153		0152
0155		0154
0157		0156
0159		0158
015b		015a
015d		015c
015f		015e
0161		0160
0163		0162
0165		0164
0167		0166
0169		0168
016b		016a
016d		016c
016f		016e
0171		0170
0173		0172
0175		0174
0177		0176
017a		0179
017c		017b
017e		017d
017f		0053
0183		0182
0185		0184
0188		0187
018c		018b
0192		0191
0195		01f6
0199		0198
01a1		01a0
01a3		01a2
01a5		01a4
01a8		01a7
01ad		01ac
01b0		01af
01b4		01b3
01b6		01b5
01b9		01b8
01bd		01bc
01bf		01f7
01c5		01c4
01c6		01c4
01c8		01c7
01c9		01c7
01cb		01ca
01cc		01ca
01ce		01cd
01d0		01cf
01d2		01d1
01d4		01d3
01d6		01d5
01d8		01d7
01da		01d9
01dc		01db
01dd		018e
01df		01de
01e1		01e0
01e3		01e2
01e5		01e4
01e7		01e6
01e9		01e8
01eb		01ea
01ed		01ec
01ef		01ee
01f2		01f1
01f3		01f1
01f5		01f4
01f9		01f8
01fb		01fa
01fd		01fc
01ff		01fe
0201		0200
0203		0202
0205		0204
0207		0206
0209		0208
020b		020a
020d		020c
020f		020e
0211		0210
0213		0212
0215		0214
0217		0216
0219		0218
021b		021a
021d		021c
021f		021e
0223		0222
0225		0224
0227		0226
0229		0228
022b		022a
022d		022c
022f		022e
0231		0230
0233		0232
0253		0181
0254		0186
0256	0257	0189
0259		018f
025b		0190
0260		0193
0263		0194
0268		0197
0269		0196
026f		019c
0272		019d
0275		019f
0280		01a6
0283		01a9
0288		01ae
028a	028b	01b1
0292		01b7
0345		0399
03ac		0386
03ad	03af	0388
03b1	03c1	0391
03c2		03a3
03c3	03cb	03a3
03cc		038c
03cd	03ce	038e
03d0		0392
03d1		0398
03d5		03a6
03d6		03a0
03db		03da
03dd		03dc
03df		03de
03e1		03e0
03e3		03e2
03e5		03e4
03e7		03e6
03e9		03e8
03eb		03ea
03ed		03ec
03ef		03ee
03f0		039a
03f1		03a1
03f2		03a3
0430	044f	0410
0450	045f	0400
0461		0460
0463		0462
0465		0464
0467		0466
0469		0468
046b		046a
046d		046c
046f		046e
0471		0470
0473		0472
0475		0474
0477		0476
0479		0478
047b		047a
047d		047c
047f		047e
0481		0480
048d		048c
048f		048e
0491		0490
0493		0492
0495		0494
0497		0496
0499		0498
049b		049a
049d		049c
049f		049e
04a1		04a0
04a3		04a2
04a5		04a4
04a7		04a6
04a9		04a8
04ab		04aa
04ad		04ac
04af		04ae
04b1		04b0
04b3		04b2
04b5		04b4
04b7		04b6
04b9		04b8
04bb		04ba
04bd		04bc
04bf		04be
04c2		04c1
04c4		04c3
04c8		04c7
04cc		04cb
04d1		04d0
04d3		04d2
04d5		04d4
04d7		04d6
04d9		04d8
04db		04da
04dd		04dc
04df		04de
04e1		04e0
04e3		04e2
04e5		04e4
04e7		04e6
04e9		04e8
04eb		04ea
04ed		04ec
04ef		04ee
04f1		04f0
04f3		04f2
04f5		04f4
04f9		04f8
0561	0586	0531
1e01		1e00
1e03		1e02
1e05		1e04
1e07		1e06
1e09		1e08
1e0b		1e0a
1e0d		1e0c
1e0f		1e0e
1e11		1e10
1e13		1e12
1e15		1e14
1e17		1e16
1e19		1e18
1e1b		1e1a
1e1d		1e1c
1e1f		1e1e
1e21		1e20
1e23		1e22
1e25		1e24
1e27		1e26
1e29		1e28
1e2b		1e2a
1e2d		1e2c
1e2f		1e2e
1e31		1e30
1e33		1e32
1e35		1e34
1e37		1e36
1e39		1e38
1e3b		1e3a
1e3d		1e3c
1e3f		1e3e
1e41		1e40
1e43		1e42
1e45		1e44
1e47		1e46
1e49		1e48
1e4b		1e4a
1e4d		1e4c
1e4f		1e4e
1e51		1e50
1e53		1e52
1e55		1e54
1e57		1e56
1e59		1e58
1e5b		1e5a
1e5d		1e5c
1e5f		1e5e
1e61		1e60
1e63		1e62
1e65		1e64
1e67		1e66
1e69		1e68
1e6b		1e6a
1e6d		1e6c
1e6f		1e6e
1e71		1e70
1e73		1e72
1e75		1e74
1e77		1e76
1e79		1e78
1e7b		1e7a
1e7d		1e7c
1e7f		1e7e
1e81		1e80
1e83		1e82
1e85		1e84
1e87		1e86
1e89		1e88
1e8b		1e8a
1e8d		1e8c
1e8f		1e8e
1e91		1e90
1e93		1e92
1e95		1e94
1e9b		1e60
1ea1		1ea0
1ea3		1ea2
1ea5		1ea4
1ea7		1ea6
1ea9		1ea8
1eab		1eaa
1ead		1eac
1eaf		1eae
1eb1		1eb0
1eb3		1eb2
1eb5		1eb4
1eb7		1eb6
1eb9		1eb8
1ebb		1eba
1ebd		1ebc
1ebf		1ebe
1ec1		1ec0
1ec3		1ec2
1ec5		1ec4
1ec7		1ec6
1ec9		1ec8
1ecb		1eca
1ecd		1ecc
1ecf		1ece
1ed1		1ed0
1ed3		1ed2
1ed5		1ed4
1ed7		1ed6
1ed9		1ed8
1edb		1eda
1edd		1edc
1edf		1ede
1ee1		1ee0
1ee3		1ee2
1ee5		1ee4
1ee7		1ee6
1ee9		1ee8
1eeb		1eea
1eed		1eec
1eef		1eee
1ef1		1ef0
1ef3		1ef2
1ef5		1ef4
1ef7		1ef6
1ef9		1ef8
1f00	1f07	1f08
1f10	1f15	1f18
1f20	1f27	1f28
1f30	1f37	1f38
1f40	1f45	1f48
1f51		1f59
1f53		1f5b
1f55		1f5d
1f57		1f5f
1f60	1f67	1f68
1f70	1f71	1fba
1f72	1f75	1fc8
1f76	1f77	1fda
1f78	1f79	1ff8
1f7a	1f7b	1fea
1f7c	1f7d	1ffa
1f80	1f87	1f88
1f90	1f97	1f98
1fa0	1fa7	1fa8
1fb0	1fb1	1fb8
1fb3		1fbc
1fbe		0399
1fc3		1fcc
1fd0	1fd1	1fd8
1fe0	1fe1	1fe8
1fe5		1fec
1ff3		1ffc
2170	217f	2160
24d0	24e9	24b6
ff41	ff5a	ff21
END