1# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
2# This file is machine-generated by lib/unicore/mktables from the Unicode
3# database, Version 5.2.0.  Any changes made here will be lost!
4
5# !!!!!!!   INTERNAL PERL USE ONLY   !!!!!!!
6# This file is for internal use by the Perl program only.  The format and even
7# the name or existence of this file are subject to change without notice.
8# Don't use it directly.
9
10# This file returns the synonymous mappings:
11#         Perl_Canonical_Combining_Class(cp)
12#         Perl_ccc(cp)
13#
14# where 'cp' is one of the 594 code points in Unicode Version 5.2.0 for which
15# the mapping is not to '0'.  Note that these mappings are not accessible
16# through the Perl core directly.
17#
18# This mapping is for normalize.pm.  It is currently identical to the Unicode
19# Canonical_Combining_Class property.
20#
21# The format of the non-comment portions of the main body of lines of this
22# file is: START\tSTOP\tMAPPING where START is the starting code point of the
23# range, in hex; STOP is the ending point, or if omitted, the range has just
24# one code point; MAPPING is what each code point between START and STOP maps
25# to.  Numbers in comments in [brackets] indicate how many code points are in
26# the range (omitted when the range is a single code point or if the mapping
27# is to the null string).
28
29# The name this swash is to be known by, with the format of the mappings in
30# the main body of the table, and what all code points missing from this file
31# map to.
32$utf8::SwashInfo{'ToCombiningClass'}{'format'} = 'i'; # integer
33$utf8::SwashInfo{'ToCombiningClass'}{'missing'} = '0';
34
35return <<'END';
360300	0314	230	# [21]
370315		232
380316	0319	220	# [4]
39031A		232
40031B		216
41031C	0320	220	# [5]
420321	0322	202	# [2]
430323	0326	220	# [4]
440327	0328	202	# [2]
450329	0333	220	# [11]
460334	0338	1	# [5]
470339	033C	220	# [4]
48033D	0344	230	# [8]
490345		240
500346		230
510347	0349	220	# [3]
52034A	034C	230	# [3]
53034D	034E	220	# [2]
540350	0352	230	# [3]
550353	0356	220	# [4]
560357		230
570358		232
580359	035A	220	# [2]
59035B		230
60035C		233
61035D	035E	234	# [2]
62035F		233
630360	0361	234	# [2]
640362		233
650363	036F	230	# [13]
660483	0487	230	# [5]
670591		220
680592	0595	230	# [4]
690596		220
700597	0599	230	# [3]
71059A		222
72059B		220
73059C	05A1	230	# [6]
7405A2	05A7	220	# [6]
7505A8	05A9	230	# [2]
7605AA		220
7705AB	05AC	230	# [2]
7805AD		222
7905AE		228
8005AF		230
8105B0		10
8205B1		11
8305B2		12
8405B3		13
8505B4		14
8605B5		15
8705B6		16
8805B7		17
8905B8		18
9005B9	05BA	19	# [2]
9105BB		20
9205BC		21
9305BD		22
9405BF		23
9505C1		24
9605C2		25
9705C4		230
9805C5		220
9905C7		18
1000610	0617	230	# [8]
1010618		30
1020619		31
103061A		32
104064B		27
105064C		28
106064D		29
107064E		30
108064F		31
1090650		32
1100651		33
1110652		34
1120653	0654	230	# [2]
1130655	0656	220	# [2]
1140657	065B	230	# [5]
115065C		220
116065D	065E	230	# [2]
1170670		35
11806D6	06DC	230	# [7]
11906DF	06E2	230	# [4]
12006E3		220
12106E4		230
12206E7	06E8	230	# [2]
12306EA		220
12406EB	06EC	230	# [2]
12506ED		220
1260711		36
1270730		230
1280731		220
1290732	0733	230	# [2]
1300734		220
1310735	0736	230	# [2]
1320737	0739	220	# [3]
133073A		230
134073B	073C	220	# [2]
135073D		230
136073E		220
137073F	0741	230	# [3]
1380742		220
1390743		230
1400744		220
1410745		230
1420746		220
1430747		230
1440748		220
1450749	074A	230	# [2]
14607EB	07F1	230	# [7]
14707F2		220
14807F3		230
1490816	0819	230	# [4]
150081B	0823	230	# [9]
1510825	0827	230	# [3]
1520829	082D	230	# [5]
153093C		7
154094D		9
1550951		230
1560952		220
1570953	0954	230	# [2]
15809BC		7
15909CD		9
1600A3C		7
1610A4D		9
1620ABC		7
1630ACD		9
1640B3C		7
1650B4D		9
1660BCD		9
1670C4D		9
1680C55		84
1690C56		91
1700CBC		7
1710CCD		9
1720D4D		9
1730DCA		9
1740E38	0E39	103	# [2]
1750E3A		9
1760E48	0E4B	107	# [4]
1770EB8	0EB9	118	# [2]
1780EC8	0ECB	122	# [4]
1790F18	0F19	220	# [2]
1800F35		220
1810F37		220
1820F39		216
1830F71		129
1840F72		130
1850F74		132
1860F7A	0F7D	130	# [4]
1870F80		130
1880F82	0F83	230	# [2]
1890F84		9
1900F86	0F87	230	# [2]
1910FC6		220
1921037		7
1931039	103A	9	# [2]
194108D		220
195135F		230
1961714		9
1971734		9
19817D2		9
19917DD		230
20018A9		228
2011939		222
202193A		230
203193B		220
2041A17		230
2051A18		220
2061A60		9
2071A75	1A7C	230	# [8]
2081A7F		220
2091B34		7
2101B44		9
2111B6B		230
2121B6C		220
2131B6D	1B73	230	# [7]
2141BAA		9
2151C37		7
2161CD0	1CD2	230	# [3]
2171CD4		1
2181CD5	1CD9	220	# [5]
2191CDA	1CDB	230	# [2]
2201CDC	1CDF	220	# [4]
2211CE0		230
2221CE2	1CE8	1	# [7]
2231CED		220
2241DC0	1DC1	230	# [2]
2251DC2		220
2261DC3	1DC9	230	# [7]
2271DCA		220
2281DCB	1DCC	230	# [2]
2291DCD		234
2301DCE		214
2311DCF		220
2321DD0		202
2331DD1	1DE6	230	# [22]
2341DFD		220
2351DFE		230
2361DFF		220
23720D0	20D1	230	# [2]
23820D2	20D3	1	# [2]
23920D4	20D7	230	# [4]
24020D8	20DA	1	# [3]
24120DB	20DC	230	# [2]
24220E1		230
24320E5	20E6	1	# [2]
24420E7		230
24520E8		220
24620E9		230
24720EA	20EB	1	# [2]
24820EC	20EF	220	# [4]
24920F0		230
2502CEF	2CF1	230	# [3]
2512DE0	2DFF	230	# [32]
252302A		218
253302B		228
254302C		232
255302D		222
256302E	302F	224	# [2]
2573099	309A	8	# [2]
258A66F		230
259A67C	A67D	230	# [2]
260A6F0	A6F1	230	# [2]
261A806		9
262A8C4		9
263A8E0	A8F1	230	# [18]
264A92B	A92D	220	# [3]
265A953		9
266A9B3		7
267A9C0		9
268AAB0		230
269AAB2	AAB3	230	# [2]
270AAB4		220
271AAB7	AAB8	230	# [2]
272AABE	AABF	230	# [2]
273AAC1		230
274ABED		9
275FB1E		26
276FE20	FE26	230	# [7]
277101FD		220
27810A0D		220
27910A0F		230
28010A38		230
28110A39		1
28210A3A		220
28310A3F		9
284110B9		9
285110BA		7
2861D165	1D166	216	# [2]
2871D167	1D169	1	# [3]
2881D16D		226
2891D16E	1D172	216	# [5]
2901D17B	1D182	220	# [8]
2911D185	1D189	230	# [5]
2921D18A	1D18B	220	# [2]
2931D1AA	1D1AD	230	# [4]
2941D242	1D244	230	# [3]
295END
296