xref: /openbsd-src/gnu/usr.bin/perl/lib/unicore/To/Bc.pl (revision fd82392917c7b315ffc4376a11d32c5adddee68a)
1# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
2# This file is machine-generated by lib/unicore/mktables from the Unicode
3# database, Version 15.0.0.  Any changes made here will be lost!
4
5# !!!!!!!   INTERNAL PERL USE ONLY   !!!!!!!
6# This file is for internal use by core Perl only.  The format and even the
7# name or existence of this file are subject to change without notice.  Don't
8# use it directly.  Use Unicode::UCD to access the Unicode character data
9# base.
10
11
12
13# The name this table is to be known by, with the format of the mappings in
14# the main body of the table, and what all code points missing from this file
15# map to.
16$Unicode::UCD::SwashInfo{'ToBc'}{'format'} = 's'; # string
17$Unicode::UCD::SwashInfo{'ToBc'}{'missing'} = 'L';
18
19return <<'END';
200	8	BN
219		S
22A		B
23B		S
24C		WS
25D		B
26E	1B	BN
271C	1E	B
281F		S
2920		WS
3021	22	ON
3123	25	ET
3226	2A	ON
332B		ES
342C		CS
352D		ES
362E	2F	CS
3730	39	EN
383A		CS
393B	40	ON
405B	60	ON
417B	7E	ON
427F	84	BN
4385		B
4486	9F	BN
45A0		CS
46A1		ON
47A2	A5	ET
48A6	A9	ON
49AB	AC	ON
50AD		BN
51AE	AF	ON
52B0	B1	ET
53B2	B3	EN
54B4		ON
55B6	B8	ON
56B9		EN
57BB	BF	ON
58D7		ON
59F7		ON
602B9	2BA	ON
612C2	2CF	ON
622D2	2DF	ON
632E5	2ED	ON
642EF	2FF	ON
65300	36F	NSM
66374	375	ON
6737E		ON
68384	385	ON
69387		ON
703F6		ON
71483	489	NSM
7258A		ON
7358D	58E	ON
7458F		ET
75590		R
76591	5BD	NSM
775BE		R
785BF		NSM
795C0		R
805C1	5C2	NSM
815C3		R
825C4	5C5	NSM
835C6		R
845C7		NSM
855C8	5FF	R
86600	605	AN
87606	607	ON
88608		AL
89609	60A	ET
9060B		AL
9160C		CS
9260D		AL
9360E	60F	ON
94610	61A	NSM
9561B	64A	AL
9664B	65F	NSM
97660	669	AN
9866A		ET
9966B	66C	AN
10066D	66F	AL
101670		NSM
102671	6D5	AL
1036D6	6DC	NSM
1046DD		AN
1056DE		ON
1066DF	6E4	NSM
1076E5	6E6	AL
1086E7	6E8	NSM
1096E9		ON
1106EA	6ED	NSM
1116EE	6EF	AL
1126F0	6F9	EN
1136FA	710	AL
114711		NSM
115712	72F	AL
116730	74A	NSM
11774B	7A5	AL
1187A6	7B0	NSM
1197B1	7BF	AL
1207C0	7EA	R
1217EB	7F3	NSM
1227F4	7F5	R
1237F6	7F9	ON
1247FA	7FC	R
1257FD		NSM
1267FE	815	R
127816	819	NSM
12881A		R
12981B	823	NSM
130824		R
131825	827	NSM
132828		R
133829	82D	NSM
13482E	858	R
135859	85B	NSM
13685C	85F	R
137860	88F	AL
138890	891	AN
139892	897	AL
140898	89F	NSM
1418A0	8C9	AL
1428CA	8E1	NSM
1438E2		AN
1448E3	902	NSM
14593A		NSM
14693C		NSM
147941	948	NSM
14894D		NSM
149951	957	NSM
150962	963	NSM
151981		NSM
1529BC		NSM
1539C1	9C4	NSM
1549CD		NSM
1559E2	9E3	NSM
1569F2	9F3	ET
1579FB		ET
1589FE		NSM
159A01	A02	NSM
160A3C		NSM
161A41	A42	NSM
162A47	A48	NSM
163A4B	A4D	NSM
164A51		NSM
165A70	A71	NSM
166A75		NSM
167A81	A82	NSM
168ABC		NSM
169AC1	AC5	NSM
170AC7	AC8	NSM
171ACD		NSM
172AE2	AE3	NSM
173AF1		ET
174AFA	AFF	NSM
175B01		NSM
176B3C		NSM
177B3F		NSM
178B41	B44	NSM
179B4D		NSM
180B55	B56	NSM
181B62	B63	NSM
182B82		NSM
183BC0		NSM
184BCD		NSM
185BF3	BF8	ON
186BF9		ET
187BFA		ON
188C00		NSM
189C04		NSM
190C3C		NSM
191C3E	C40	NSM
192C46	C48	NSM
193C4A	C4D	NSM
194C55	C56	NSM
195C62	C63	NSM
196C78	C7E	ON
197C81		NSM
198CBC		NSM
199CCC	CCD	NSM
200CE2	CE3	NSM
201D00	D01	NSM
202D3B	D3C	NSM
203D41	D44	NSM
204D4D		NSM
205D62	D63	NSM
206D81		NSM
207DCA		NSM
208DD2	DD4	NSM
209DD6		NSM
210E31		NSM
211E34	E3A	NSM
212E3F		ET
213E47	E4E	NSM
214EB1		NSM
215EB4	EBC	NSM
216EC8	ECE	NSM
217F18	F19	NSM
218F35		NSM
219F37		NSM
220F39		NSM
221F3A	F3D	ON
222F71	F7E	NSM
223F80	F84	NSM
224F86	F87	NSM
225F8D	F97	NSM
226F99	FBC	NSM
227FC6		NSM
228102D	1030	NSM
2291032	1037	NSM
2301039	103A	NSM
231103D	103E	NSM
2321058	1059	NSM
233105E	1060	NSM
2341071	1074	NSM
2351082		NSM
2361085	1086	NSM
237108D		NSM
238109D		NSM
239135D	135F	NSM
2401390	1399	ON
2411400		ON
2421680		WS
243169B	169C	ON
2441712	1714	NSM
2451732	1733	NSM
2461752	1753	NSM
2471772	1773	NSM
24817B4	17B5	NSM
24917B7	17BD	NSM
25017C6		NSM
25117C9	17D3	NSM
25217DB		ET
25317DD		NSM
25417F0	17F9	ON
2551800	180A	ON
256180B	180D	NSM
257180E		BN
258180F		NSM
2591885	1886	NSM
26018A9		NSM
2611920	1922	NSM
2621927	1928	NSM
2631932		NSM
2641939	193B	NSM
2651940		ON
2661944	1945	ON
26719DE	19FF	ON
2681A17	1A18	NSM
2691A1B		NSM
2701A56		NSM
2711A58	1A5E	NSM
2721A60		NSM
2731A62		NSM
2741A65	1A6C	NSM
2751A73	1A7C	NSM
2761A7F		NSM
2771AB0	1ACE	NSM
2781B00	1B03	NSM
2791B34		NSM
2801B36	1B3A	NSM
2811B3C		NSM
2821B42		NSM
2831B6B	1B73	NSM
2841B80	1B81	NSM
2851BA2	1BA5	NSM
2861BA8	1BA9	NSM
2871BAB	1BAD	NSM
2881BE6		NSM
2891BE8	1BE9	NSM
2901BED		NSM
2911BEF	1BF1	NSM
2921C2C	1C33	NSM
2931C36	1C37	NSM
2941CD0	1CD2	NSM
2951CD4	1CE0	NSM
2961CE2	1CE8	NSM
2971CED		NSM
2981CF4		NSM
2991CF8	1CF9	NSM
3001DC0	1DFF	NSM
3011FBD		ON
3021FBF	1FC1	ON
3031FCD	1FCF	ON
3041FDD	1FDF	ON
3051FED	1FEF	ON
3061FFD	1FFE	ON
3072000	200A	WS
308200B	200D	BN
309200F		R
3102010	2027	ON
3112028		WS
3122029		B
313202A		LRE
314202B		RLE
315202C		PDF
316202D		LRO
317202E		RLO
318202F		CS
3192030	2034	ET
3202035	2043	ON
3212044		CS
3222045	205E	ON
323205F		WS
3242060	2065	BN
3252066		LRI
3262067		RLI
3272068		FSI
3282069		PDI
329206A	206F	BN
3302070		EN
3312074	2079	EN
332207A	207B	ES
333207C	207E	ON
3342080	2089	EN
335208A	208B	ES
336208C	208E	ON
33720A0	20CF	ET
33820D0	20F0	NSM
3392100	2101	ON
3402103	2106	ON
3412108	2109	ON
3422114		ON
3432116	2118	ON
344211E	2123	ON
3452125		ON
3462127		ON
3472129		ON
348212E		ET
349213A	213B	ON
3502140	2144	ON
351214A	214D	ON
3522150	215F	ON
3532189	218B	ON
3542190	2211	ON
3552212		ES
3562213		ET
3572214	2335	ON
358237B	2394	ON
3592396	2426	ON
3602440	244A	ON
3612460	2487	ON
3622488	249B	EN
36324EA	26AB	ON
36426AD	27FF	ON
3652900	2B73	ON
3662B76	2B95	ON
3672B97	2BFF	ON
3682CE5	2CEA	ON
3692CEF	2CF1	NSM
3702CF9	2CFF	ON
3712D7F		NSM
3722DE0	2DFF	NSM
3732E00	2E5D	ON
3742E80	2E99	ON
3752E9B	2EF3	ON
3762F00	2FD5	ON
3772FF0	2FFB	ON
3783000		WS
3793001	3004	ON
3803008	3020	ON
381302A	302D	NSM
3823030		ON
3833036	3037	ON
384303D	303F	ON
3853099	309A	NSM
386309B	309C	ON
38730A0		ON
38830FB		ON
38931C0	31E3	ON
390321D	321E	ON
3913250	325F	ON
392327C	327E	ON
39332B1	32BF	ON
39432CC	32CF	ON
3953377	337A	ON
39633DE	33DF	ON
39733FF		ON
3984DC0	4DFF	ON
399A490	A4C6	ON
400A60D	A60F	ON
401A66F	A672	NSM
402A673		ON
403A674	A67D	NSM
404A67E	A67F	ON
405A69E	A69F	NSM
406A6F0	A6F1	NSM
407A700	A721	ON
408A788		ON
409A802		NSM
410A806		NSM
411A80B		NSM
412A825	A826	NSM
413A828	A82B	ON
414A82C		NSM
415A838	A839	ET
416A874	A877	ON
417A8C4	A8C5	NSM
418A8E0	A8F1	NSM
419A8FF		NSM
420A926	A92D	NSM
421A947	A951	NSM
422A980	A982	NSM
423A9B3		NSM
424A9B6	A9B9	NSM
425A9BC	A9BD	NSM
426A9E5		NSM
427AA29	AA2E	NSM
428AA31	AA32	NSM
429AA35	AA36	NSM
430AA43		NSM
431AA4C		NSM
432AA7C		NSM
433AAB0		NSM
434AAB2	AAB4	NSM
435AAB7	AAB8	NSM
436AABE	AABF	NSM
437AAC1		NSM
438AAEC	AAED	NSM
439AAF6		NSM
440AB6A	AB6B	ON
441ABE5		NSM
442ABE8		NSM
443ABED		NSM
444FB1D		R
445FB1E		NSM
446FB1F	FB28	R
447FB29		ES
448FB2A	FB4F	R
449FB50	FD3D	AL
450FD3E	FD4F	ON
451FD50	FDCE	AL
452FDCF		ON
453FDD0	FDEF	BN
454FDF0	FDFC	AL
455FDFD	FDFF	ON
456FE00	FE0F	NSM
457FE10	FE19	ON
458FE20	FE2F	NSM
459FE30	FE4F	ON
460FE50		CS
461FE51		ON
462FE52		CS
463FE54		ON
464FE55		CS
465FE56	FE5E	ON
466FE5F		ET
467FE60	FE61	ON
468FE62	FE63	ES
469FE64	FE66	ON
470FE68		ON
471FE69	FE6A	ET
472FE6B		ON
473FE70	FEFE	AL
474FEFF		BN
475FF01	FF02	ON
476FF03	FF05	ET
477FF06	FF0A	ON
478FF0B		ES
479FF0C		CS
480FF0D		ES
481FF0E	FF0F	CS
482FF10	FF19	EN
483FF1A		CS
484FF1B	FF20	ON
485FF3B	FF40	ON
486FF5B	FF65	ON
487FFE0	FFE1	ET
488FFE2	FFE4	ON
489FFE5	FFE6	ET
490FFE8	FFEE	ON
491FFF0	FFF8	BN
492FFF9	FFFD	ON
493FFFE	FFFF	BN
49410101		ON
49510140	1018C	ON
49610190	1019C	ON
497101A0		ON
498101FD		NSM
499102E0		NSM
500102E1	102FB	EN
50110376	1037A	NSM
50210800	1091E	R
5031091F		ON
50410920	10A00	R
50510A01	10A03	NSM
50610A04		R
50710A05	10A06	NSM
50810A07	10A0B	R
50910A0C	10A0F	NSM
51010A10	10A37	R
51110A38	10A3A	NSM
51210A3B	10A3E	R
51310A3F		NSM
51410A40	10AE4	R
51510AE5	10AE6	NSM
51610AE7	10B38	R
51710B39	10B3F	ON
51810B40	10CFF	R
51910D00	10D23	AL
52010D24	10D27	NSM
52110D28	10D2F	AL
52210D30	10D39	AN
52310D3A	10D3F	AL
52410D40	10E5F	R
52510E60	10E7E	AN
52610E7F	10EAA	R
52710EAB	10EAC	NSM
52810EAD	10EBF	R
52910EC0	10EFC	AL
53010EFD	10EFF	NSM
53110F00	10F2F	R
53210F30	10F45	AL
53310F46	10F50	NSM
53410F51	10F6F	AL
53510F70	10F81	R
53610F82	10F85	NSM
53710F86	10FFF	R
53811001		NSM
53911038	11046	NSM
54011052	11065	ON
54111070		NSM
54211073	11074	NSM
5431107F	11081	NSM
544110B3	110B6	NSM
545110B9	110BA	NSM
546110C2		NSM
54711100	11102	NSM
54811127	1112B	NSM
5491112D	11134	NSM
55011173		NSM
55111180	11181	NSM
552111B6	111BE	NSM
553111C9	111CC	NSM
554111CF		NSM
5551122F	11231	NSM
55611234		NSM
55711236	11237	NSM
5581123E		NSM
55911241		NSM
560112DF		NSM
561112E3	112EA	NSM
56211300	11301	NSM
5631133B	1133C	NSM
56411340		NSM
56511366	1136C	NSM
56611370	11374	NSM
56711438	1143F	NSM
56811442	11444	NSM
56911446		NSM
5701145E		NSM
571114B3	114B8	NSM
572114BA		NSM
573114BF	114C0	NSM
574114C2	114C3	NSM
575115B2	115B5	NSM
576115BC	115BD	NSM
577115BF	115C0	NSM
578115DC	115DD	NSM
57911633	1163A	NSM
5801163D		NSM
5811163F	11640	NSM
58211660	1166C	ON
583116AB		NSM
584116AD		NSM
585116B0	116B5	NSM
586116B7		NSM
5871171D	1171F	NSM
58811722	11725	NSM
58911727	1172B	NSM
5901182F	11837	NSM
59111839	1183A	NSM
5921193B	1193C	NSM
5931193E		NSM
59411943		NSM
595119D4	119D7	NSM
596119DA	119DB	NSM
597119E0		NSM
59811A01	11A06	NSM
59911A09	11A0A	NSM
60011A33	11A38	NSM
60111A3B	11A3E	NSM
60211A47		NSM
60311A51	11A56	NSM
60411A59	11A5B	NSM
60511A8A	11A96	NSM
60611A98	11A99	NSM
60711C30	11C36	NSM
60811C38	11C3D	NSM
60911C92	11CA7	NSM
61011CAA	11CB0	NSM
61111CB2	11CB3	NSM
61211CB5	11CB6	NSM
61311D31	11D36	NSM
61411D3A		NSM
61511D3C	11D3D	NSM
61611D3F	11D45	NSM
61711D47		NSM
61811D90	11D91	NSM
61911D95		NSM
62011D97		NSM
62111EF3	11EF4	NSM
62211F00	11F01	NSM
62311F36	11F3A	NSM
62411F40		NSM
62511F42		NSM
62611FD5	11FDC	ON
62711FDD	11FE0	ET
62811FE1	11FF1	ON
62913440		NSM
63013447	13455	NSM
63116AF0	16AF4	NSM
63216B30	16B36	NSM
63316F4F		NSM
63416F8F	16F92	NSM
63516FE2		ON
63616FE4		NSM
6371BC9D	1BC9E	NSM
6381BCA0	1BCA3	BN
6391CF00	1CF2D	NSM
6401CF30	1CF46	NSM
6411D167	1D169	NSM
6421D173	1D17A	BN
6431D17B	1D182	NSM
6441D185	1D18B	NSM
6451D1AA	1D1AD	NSM
6461D1E9	1D1EA	ON
6471D200	1D241	ON
6481D242	1D244	NSM
6491D245		ON
6501D300	1D356	ON
6511D6DB		ON
6521D715		ON
6531D74F		ON
6541D789		ON
6551D7C3		ON
6561D7CE	1D7FF	EN
6571DA00	1DA36	NSM
6581DA3B	1DA6C	NSM
6591DA75		NSM
6601DA84		NSM
6611DA9B	1DA9F	NSM
6621DAA1	1DAAF	NSM
6631E000	1E006	NSM
6641E008	1E018	NSM
6651E01B	1E021	NSM
6661E023	1E024	NSM
6671E026	1E02A	NSM
6681E08F		NSM
6691E130	1E136	NSM
6701E2AE		NSM
6711E2EC	1E2EF	NSM
6721E2FF		ET
6731E4EC	1E4EF	NSM
6741E800	1E8CF	R
6751E8D0	1E8D6	NSM
6761E8D7	1E943	R
6771E944	1E94A	NSM
6781E94B	1EC6F	R
6791EC70	1ECBF	AL
6801ECC0	1ECFF	R
6811ED00	1ED4F	AL
6821ED50	1EDFF	R
6831EE00	1EEEF	AL
6841EEF0	1EEF1	ON
6851EEF2	1EEFF	AL
6861EF00	1EFFF	R
6871F000	1F02B	ON
6881F030	1F093	ON
6891F0A0	1F0AE	ON
6901F0B1	1F0BF	ON
6911F0C1	1F0CF	ON
6921F0D1	1F0F5	ON
6931F100	1F10A	EN
6941F10B	1F10F	ON
6951F12F		ON
6961F16A	1F16F	ON
6971F1AD		ON
6981F260	1F265	ON
6991F300	1F6D7	ON
7001F6DC	1F6EC	ON
7011F6F0	1F6FC	ON
7021F700	1F776	ON
7031F77B	1F7D9	ON
7041F7E0	1F7EB	ON
7051F7F0		ON
7061F800	1F80B	ON
7071F810	1F847	ON
7081F850	1F859	ON
7091F860	1F887	ON
7101F890	1F8AD	ON
7111F8B0	1F8B1	ON
7121F900	1FA53	ON
7131FA60	1FA6D	ON
7141FA70	1FA7C	ON
7151FA80	1FA88	ON
7161FA90	1FABD	ON
7171FABF	1FAC5	ON
7181FACE	1FADB	ON
7191FAE0	1FAE8	ON
7201FAF0	1FAF8	ON
7211FB00	1FB92	ON
7221FB94	1FBCA	ON
7231FBF0	1FBF9	EN
7241FFFE	1FFFF	BN
7252FFFE	2FFFF	BN
7263FFFE	3FFFF	BN
7274FFFE	4FFFF	BN
7285FFFE	5FFFF	BN
7296FFFE	6FFFF	BN
7307FFFE	7FFFF	BN
7318FFFE	8FFFF	BN
7329FFFE	9FFFF	BN
733AFFFE	AFFFF	BN
734BFFFE	BFFFF	BN
735CFFFE	CFFFF	BN
736DFFFE	E00FF	BN
737E0100	E01EF	NSM
738E01F0	E0FFF	BN
739EFFFE	EFFFF	BN
740FFFFE	FFFFF	BN
74110FFFE	10FFFF	BN
742END
743