summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlperl/lib/unicore/To/Bc.pl
blob: 4f6e5b1324bb7caafb123b62596379b68dd496a9 (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
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
# This file is machine-generated by mktables from the Unicode
# database, Version 6.1.0.  Any changes made here will be lost!

# !!!!!!!   INTERNAL PERL USE ONLY   !!!!!!!
# This file is for internal use by core Perl only.  The format and even the
# name or existence of this file are subject to change without notice.  Don't
# use it directly.



# The name this swash is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$utf8::SwashInfo{'ToBc'}{'format'} = 's'; # string
$utf8::SwashInfo{'ToBc'}{'missing'} = 'L';

return <<'END';
0000	0008	BN
0009		S
000A		B
000B		S
000C		WS
000D		B
000E	001B	BN
001C	001E	B
001F		S
0020		WS
0021	0022	ON
0023	0025	ET
0026	002A	ON
002B		ES
002C		CS
002D		ES
002E	002F	CS
0030	0039	EN
003A		CS
003B	0040	ON
005B	0060	ON
007B	007E	ON
007F	0084	BN
0085		B
0086	009F	BN
00A0		CS
00A1		ON
00A2	00A5	ET
00A6	00A9	ON
00AB	00AC	ON
00AD		BN
00AE	00AF	ON
00B0	00B1	ET
00B2	00B3	EN
00B4		ON
00B6	00B8	ON
00B9		EN
00BB	00BF	ON
00D7		ON
00F7		ON
02B9	02BA	ON
02C2	02CF	ON
02D2	02DF	ON
02E5	02ED	ON
02EF	02FF	ON
0300	036F	NSM
0374	0375	ON
037E		ON
0384	0385	ON
0387		ON
03F6		ON
0483	0489	NSM
058A		ON
058F		ET
0590		R
0591	05BD	NSM
05BE		R
05BF		NSM
05C0		R
05C1	05C2	NSM
05C3		R
05C4	05C5	NSM
05C6		R
05C7		NSM
05C8	05FF	R
0600	0604	AN
0605		AL
0606	0607	ON
0608		AL
0609	060A	ET
060B		AL
060C		CS
060D		AL
060E	060F	ON
0610	061A	NSM
061B	064A	AL
064B	065F	NSM
0660	0669	AN
066A		ET
066B	066C	AN
066D	066F	AL
0670		NSM
0671	06D5	AL
06D6	06DC	NSM
06DD		AN
06DE		ON
06DF	06E4	NSM
06E5	06E6	AL
06E7	06E8	NSM
06E9		ON
06EA	06ED	NSM
06EE	06EF	AL
06F0	06F9	EN
06FA	0710	AL
0711		NSM
0712	072F	AL
0730	074A	NSM
074B	07A5	AL
07A6	07B0	NSM
07B1	07BF	AL
07C0	07EA	R
07EB	07F3	NSM
07F4	07F5	R
07F6	07F9	ON
07FA	0815	R
0816	0819	NSM
081A		R
081B	0823	NSM
0824		R
0825	0827	NSM
0828		R
0829	082D	NSM
082E	0858	R
0859	085B	NSM
085C	089F	R
08A0	08E3	AL
08E4	08FE	NSM
08FF		AL
0900	0902	NSM
093A		NSM
093C		NSM
0941	0948	NSM
094D		NSM
0951	0957	NSM
0962	0963	NSM
0981		NSM
09BC		NSM
09C1	09C4	NSM
09CD		NSM
09E2	09E3	NSM
09F2	09F3	ET
09FB		ET
0A01	0A02	NSM
0A3C		NSM
0A41	0A42	NSM
0A47	0A48	NSM
0A4B	0A4D	NSM
0A51		NSM
0A70	0A71	NSM
0A75		NSM
0A81	0A82	NSM
0ABC		NSM
0AC1	0AC5	NSM
0AC7	0AC8	NSM
0ACD		NSM
0AE2	0AE3	NSM
0AF1		ET
0B01		NSM
0B3C		NSM
0B3F		NSM
0B41	0B44	NSM
0B4D		NSM
0B56		NSM
0B62	0B63	NSM
0B82		NSM
0BC0		NSM
0BCD		NSM
0BF3	0BF8	ON
0BF9		ET
0BFA		ON
0C3E	0C40	NSM
0C46	0C48	NSM
0C4A	0C4D	NSM
0C55	0C56	NSM
0C62	0C63	NSM
0C78	0C7E	ON
0CBC		NSM
0CCC	0CCD	NSM
0CE2	0CE3	NSM
0D41	0D44	NSM
0D4D		NSM
0D62	0D63	NSM
0DCA		NSM
0DD2	0DD4	NSM
0DD6		NSM
0E31		NSM
0E34	0E3A	NSM
0E3F		ET
0E47	0E4E	NSM
0EB1		NSM
0EB4	0EB9	NSM
0EBB	0EBC	NSM
0EC8	0ECD	NSM
0F18	0F19	NSM
0F35		NSM
0F37		NSM
0F39		NSM
0F3A	0F3D	ON
0F71	0F7E	NSM
0F80	0F84	NSM
0F86	0F87	NSM
0F8D	0F97	NSM
0F99	0FBC	NSM
0FC6		NSM
102D	1030	NSM
1032	1037	NSM
1039	103A	NSM
103D	103E	NSM
1058	1059	NSM
105E	1060	NSM
1071	1074	NSM
1082		NSM
1085	1086	NSM
108D		NSM
109D		NSM
135D	135F	NSM
1390	1399	ON
1400		ON
1680		WS
169B	169C	ON
1712	1714	NSM
1732	1734	NSM
1752	1753	NSM
1772	1773	NSM
17B4	17B5	NSM
17B7	17BD	NSM
17C6		NSM
17C9	17D3	NSM
17DB		ET
17DD		NSM
17F0	17F9	ON
1800	180A	ON
180B	180D	NSM
180E		WS
18A9		NSM
1920	1922	NSM
1927	1928	NSM
1932		NSM
1939	193B	NSM
1940		ON
1944	1945	ON
19DE	19FF	ON
1A17	1A18	NSM
1A56		NSM
1A58	1A5E	NSM
1A60		NSM
1A62		NSM
1A65	1A6C	NSM
1A73	1A7C	NSM
1A7F		NSM
1B00	1B03	NSM
1B34		NSM
1B36	1B3A	NSM
1B3C		NSM
1B42		NSM
1B6B	1B73	NSM
1B80	1B81	NSM
1BA2	1BA5	NSM
1BA8	1BA9	NSM
1BAB		NSM
1BE6		NSM
1BE8	1BE9	NSM
1BED		NSM
1BEF	1BF1	NSM
1C2C	1C33	NSM
1C36	1C37	NSM
1CD0	1CD2	NSM
1CD4	1CE0	NSM
1CE2	1CE8	NSM
1CED		NSM
1CF4		NSM
1DC0	1DE6	NSM
1DFC	1DFF	NSM
1FBD		ON
1FBF	1FC1	ON
1FCD	1FCF	ON
1FDD	1FDF	ON
1FED	1FEF	ON
1FFD	1FFE	ON
2000	200A	WS
200B	200D	BN
200F		R
2010	2027	ON
2028		WS
2029		B
202A		LRE
202B		RLE
202C		PDF
202D		LRO
202E		RLO
202F		CS
2030	2034	ET
2035	2043	ON
2044		CS
2045	205E	ON
205F		WS
2060	206F	BN
2070		EN
2074	2079	EN
207A	207B	ES
207C	207E	ON
2080	2089	EN
208A	208B	ES
208C	208E	ON
20A0	20B9	ET
20D0	20F0	NSM
2100	2101	ON
2103	2106	ON
2108	2109	ON
2114		ON
2116	2118	ON
211E	2123	ON
2125		ON
2127		ON
2129		ON
212E		ET
213A	213B	ON
2140	2144	ON
214A	214D	ON
2150	215F	ON
2189		ON
2190	2211	ON
2212		ES
2213		ET
2214	2335	ON
237B	2394	ON
2396	23F3	ON
2400	2426	ON
2440	244A	ON
2460	2487	ON
2488	249B	EN
24EA	26AB	ON
26AD	26FF	ON
2701	27FF	ON
2900	2B4C	ON
2B50	2B59	ON
2CE5	2CEA	ON
2CEF	2CF1	NSM
2CF9	2CFF	ON
2D7F		NSM
2DE0	2DFF	NSM
2E00	2E3B	ON
2E80	2E99	ON
2E9B	2EF3	ON
2F00	2FD5	ON
2FF0	2FFB	ON
3000		WS
3001	3004	ON
3008	3020	ON
302A	302D	NSM
3030		ON
3036	3037	ON
303D	303F	ON
3099	309A	NSM
309B	309C	ON
30A0		ON
30FB		ON
31C0	31E3	ON
321D	321E	ON
3250	325F	ON
327C	327E	ON
32B1	32BF	ON
32CC	32CF	ON
3377	337A	ON
33DE	33DF	ON
33FF		ON
4DC0	4DFF	ON
A490	A4C6	ON
A60D	A60F	ON
A66F	A672	NSM
A673		ON
A674	A67D	NSM
A67E	A67F	ON
A69F		NSM
A6F0	A6F1	NSM
A700	A721	ON
A788		ON
A802		NSM
A806		NSM
A80B		NSM
A825	A826	NSM
A828	A82B	ON
A838	A839	ET
A874	A877	ON
A8C4		NSM
A8E0	A8F1	NSM
A926	A92D	NSM
A947	A951	NSM
A980	A982	NSM
A9B3		NSM
A9B6	A9B9	NSM
A9BC		NSM
AA29	AA2E	NSM
AA31	AA32	NSM
AA35	AA36	NSM
AA43		NSM
AA4C		NSM
AAB0		NSM
AAB2	AAB4	NSM
AAB7	AAB8	NSM
AABE	AABF	NSM
AAC1		NSM
AAEC	AAED	NSM
AAF6		NSM
ABE5		NSM
ABE8		NSM
ABED		NSM
FB1D		R
FB1E		NSM
FB1F	FB28	R
FB29		ES
FB2A	FB4F	R
FB50	FD3D	AL
FD3E	FD3F	ON
FD40	FDCF	AL
FDD0	FDEF	BN
FDF0	FDFC	AL
FDFD		ON
FDFE	FDFF	AL
FE00	FE0F	NSM
FE10	FE19	ON
FE20	FE26	NSM
FE30	FE4F	ON
FE50		CS
FE51		ON
FE52		CS
FE54		ON
FE55		CS
FE56	FE5E	ON
FE5F		ET
FE60	FE61	ON
FE62	FE63	ES
FE64	FE66	ON
FE68		ON
FE69	FE6A	ET
FE6B		ON
FE70	FEFE	AL
FEFF		BN
FF01	FF02	ON
FF03	FF05	ET
FF06	FF0A	ON
FF0B		ES
FF0C		CS
FF0D		ES
FF0E	FF0F	CS
FF10	FF19	EN
FF1A		CS
FF1B	FF20	ON
FF3B	FF40	ON
FF5B	FF65	ON
FFE0	FFE1	ET
FFE2	FFE4	ON
FFE5	FFE6	ET
FFE8	FFEE	ON
FFF0	FFF8	BN
FFF9	FFFD	ON
FFFE	FFFF	BN
10101		ON
10140	1018A	ON
10190	1019B	ON
101FD		NSM
10800	1091E	R
1091F		ON
10920	10A00	R
10A01	10A03	NSM
10A04		R
10A05	10A06	NSM
10A07	10A0B	R
10A0C	10A0F	NSM
10A10	10A37	R
10A38	10A3A	NSM
10A3B	10A3E	R
10A3F		NSM
10A40	10B38	R
10B39	10B3F	ON
10B40	10E5F	R
10E60	10E7E	AN
10E7F	10FFF	R
11001		NSM
11038	11046	NSM
11052	11065	ON
11080	11081	NSM
110B3	110B6	NSM
110B9	110BA	NSM
11100	11102	NSM
11127	1112B	NSM
1112D	11134	NSM
11180	11181	NSM
111B6	111BE	NSM
116AB		NSM
116AD		NSM
116B0	116B5	NSM
116B7		NSM
16F8F	16F92	NSM
1D167	1D169	NSM
1D173	1D17A	BN
1D17B	1D182	NSM
1D185	1D18B	NSM
1D1AA	1D1AD	NSM
1D200	1D241	ON
1D242	1D244	NSM
1D245		ON
1D300	1D356	ON
1D6DB		ON
1D715		ON
1D74F		ON
1D789		ON
1D7C3		ON
1D7CE	1D7FF	EN
1E800	1EDFF	R
1EE00	1EEEF	AL
1EEF0	1EEF1	ON
1EEF2	1EEFF	AL
1EF00	1EFFF	R
1F000	1F02B	ON
1F030	1F093	ON
1F0A0	1F0AE	ON
1F0B1	1F0BE	ON
1F0C1	1F0CF	ON
1F0D1	1F0DF	ON
1F100	1F10A	EN
1F16A	1F16B	ON
1F300	1F320	ON
1F330	1F335	ON
1F337	1F37C	ON
1F380	1F393	ON
1F3A0	1F3C4	ON
1F3C6	1F3CA	ON
1F3E0	1F3F0	ON
1F400	1F43E	ON
1F440		ON
1F442	1F4F7	ON
1F4F9	1F4FC	ON
1F500	1F53D	ON
1F540	1F543	ON
1F550	1F567	ON
1F5FB	1F640	ON
1F645	1F64F	ON
1F680	1F6C5	ON
1F700	1F773	ON
1FFFE	1FFFF	BN
2FFFE	2FFFF	BN
3FFFE	3FFFF	BN
4FFFE	4FFFF	BN
5FFFE	5FFFF	BN
6FFFE	6FFFF	BN
7FFFE	7FFFF	BN
8FFFE	8FFFF	BN
9FFFE	9FFFF	BN
AFFFE	AFFFF	BN
BFFFE	BFFFF	BN
CFFFE	CFFFF	BN
DFFFE	E00FF	BN
E0100	E01EF	NSM
E01F0	E0FFF	BN
EFFFE	EFFFF	BN
FFFFE	FFFFF	BN
10FFFE	10FFFF	BN
END