Integrate mainline
[p5sagit/p5-mst-13.2.git] / lib / unicore / To / Upper.pl
CommitLineData
14055466 1# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
eb1102fc 2# This file is built by ./mktables from e.g. UnicodeData.txt.
14055466 3# Any changes made here will be lost!
983ffd37 4
cf25bb62 5
6%utf8::ToSpecUpper =
7(
6d47b937 8'00DF' => "\x{0053}\x{0053}",
9'0149' => "\x{02BC}\x{004E}",
10'01F0' => "\x{004A}\x{030C}",
11'0390' => "\x{0399}\x{0308}\x{0301}",
12'03B0' => "\x{03A5}\x{0308}\x{0301}",
13'0587' => "\x{0535}\x{0552}",
14'1E96' => "\x{0048}\x{0331}",
15'1E97' => "\x{0054}\x{0308}",
16'1E98' => "\x{0057}\x{030A}",
17'1E99' => "\x{0059}\x{030A}",
18'1E9A' => "\x{0041}\x{02BE}",
19'1F50' => "\x{03A5}\x{0313}",
20'1F52' => "\x{03A5}\x{0313}\x{0300}",
21'1F54' => "\x{03A5}\x{0313}\x{0301}",
22'1F56' => "\x{03A5}\x{0313}\x{0342}",
23'1F80' => "\x{1F08}\x{0399}",
24'1F81' => "\x{1F09}\x{0399}",
25'1F82' => "\x{1F0A}\x{0399}",
26'1F83' => "\x{1F0B}\x{0399}",
27'1F84' => "\x{1F0C}\x{0399}",
28'1F85' => "\x{1F0D}\x{0399}",
29'1F86' => "\x{1F0E}\x{0399}",
30'1F87' => "\x{1F0F}\x{0399}",
31'1F88' => "\x{1F08}\x{0399}",
32'1F89' => "\x{1F09}\x{0399}",
33'1F8A' => "\x{1F0A}\x{0399}",
34'1F8B' => "\x{1F0B}\x{0399}",
35'1F8C' => "\x{1F0C}\x{0399}",
36'1F8D' => "\x{1F0D}\x{0399}",
37'1F8E' => "\x{1F0E}\x{0399}",
38'1F8F' => "\x{1F0F}\x{0399}",
39'1F90' => "\x{1F28}\x{0399}",
40'1F91' => "\x{1F29}\x{0399}",
41'1F92' => "\x{1F2A}\x{0399}",
42'1F93' => "\x{1F2B}\x{0399}",
43'1F94' => "\x{1F2C}\x{0399}",
44'1F95' => "\x{1F2D}\x{0399}",
45'1F96' => "\x{1F2E}\x{0399}",
46'1F97' => "\x{1F2F}\x{0399}",
47'1F98' => "\x{1F28}\x{0399}",
48'1F99' => "\x{1F29}\x{0399}",
49'1F9A' => "\x{1F2A}\x{0399}",
50'1F9B' => "\x{1F2B}\x{0399}",
51'1F9C' => "\x{1F2C}\x{0399}",
52'1F9D' => "\x{1F2D}\x{0399}",
53'1F9E' => "\x{1F2E}\x{0399}",
54'1F9F' => "\x{1F2F}\x{0399}",
55'1FA0' => "\x{1F68}\x{0399}",
56'1FA1' => "\x{1F69}\x{0399}",
57'1FA2' => "\x{1F6A}\x{0399}",
58'1FA3' => "\x{1F6B}\x{0399}",
59'1FA4' => "\x{1F6C}\x{0399}",
60'1FA5' => "\x{1F6D}\x{0399}",
61'1FA6' => "\x{1F6E}\x{0399}",
62'1FA7' => "\x{1F6F}\x{0399}",
63'1FA8' => "\x{1F68}\x{0399}",
64'1FA9' => "\x{1F69}\x{0399}",
65'1FAA' => "\x{1F6A}\x{0399}",
66'1FAB' => "\x{1F6B}\x{0399}",
67'1FAC' => "\x{1F6C}\x{0399}",
68'1FAD' => "\x{1F6D}\x{0399}",
69'1FAE' => "\x{1F6E}\x{0399}",
70'1FAF' => "\x{1F6F}\x{0399}",
71'1FB2' => "\x{1FBA}\x{0399}",
72'1FB3' => "\x{0391}\x{0399}",
73'1FB4' => "\x{0386}\x{0399}",
74'1FB6' => "\x{0391}\x{0342}",
75'1FB7' => "\x{0391}\x{0342}\x{0399}",
76'1FBC' => "\x{0391}\x{0399}",
77'1FC2' => "\x{1FCA}\x{0399}",
78'1FC3' => "\x{0397}\x{0399}",
79'1FC4' => "\x{0389}\x{0399}",
80'1FC6' => "\x{0397}\x{0342}",
81'1FC7' => "\x{0397}\x{0342}\x{0399}",
82'1FCC' => "\x{0397}\x{0399}",
83'1FD2' => "\x{0399}\x{0308}\x{0300}",
84'1FD3' => "\x{0399}\x{0308}\x{0301}",
85'1FD6' => "\x{0399}\x{0342}",
86'1FD7' => "\x{0399}\x{0308}\x{0342}",
87'1FE2' => "\x{03A5}\x{0308}\x{0300}",
88'1FE3' => "\x{03A5}\x{0308}\x{0301}",
89'1FE4' => "\x{03A1}\x{0313}",
90'1FE6' => "\x{03A5}\x{0342}",
91'1FE7' => "\x{03A5}\x{0308}\x{0342}",
92'1FF2' => "\x{1FFA}\x{0399}",
93'1FF3' => "\x{03A9}\x{0399}",
94'1FF4' => "\x{038F}\x{0399}",
95'1FF6' => "\x{03A9}\x{0342}",
96'1FF7' => "\x{03A9}\x{0342}\x{0399}",
97'1FFC' => "\x{03A9}\x{0399}",
98'FB00' => "\x{0046}\x{0046}",
99'FB01' => "\x{0046}\x{0049}",
100'FB02' => "\x{0046}\x{004C}",
101'FB03' => "\x{0046}\x{0046}\x{0049}",
102'FB04' => "\x{0046}\x{0046}\x{004C}",
103'FB05' => "\x{0053}\x{0054}",
104'FB06' => "\x{0053}\x{0054}",
105'FB13' => "\x{0544}\x{0546}",
106'FB14' => "\x{0544}\x{0535}",
107'FB15' => "\x{0544}\x{053B}",
108'FB16' => "\x{054E}\x{0546}",
109'FB17' => "\x{0544}\x{053D}",
983ffd37 110);
111
a0ed51b3 112return <<'END';
d73e5302 1130061 0041
1140062 0042
1150063 0043
1160064 0044
1170065 0045
1180066 0046
1190067 0047
1200068 0048
1210069 0049
122006A 004A
123006B 004B
124006C 004C
125006D 004D
126006E 004E
127006F 004F
1280070 0050
1290071 0051
1300072 0052
1310073 0053
1320074 0054
1330075 0055
1340076 0056
1350077 0057
1360078 0058
1370079 0059
138007A 005A
13900B5 039C
14000E0 00C0
14100E1 00C1
14200E2 00C2
14300E3 00C3
14400E4 00C4
14500E5 00C5
14600E6 00C6
14700E7 00C7
14800E8 00C8
14900E9 00C9
15000EA 00CA
15100EB 00CB
15200EC 00CC
15300ED 00CD
15400EE 00CE
15500EF 00CF
15600F0 00D0
15700F1 00D1
15800F2 00D2
15900F3 00D3
16000F4 00D4
16100F5 00D5
16200F6 00D6
16300F8 00D8
16400F9 00D9
16500FA 00DA
16600FB 00DB
16700FC 00DC
16800FD 00DD
16900FE 00DE
17000FF 0178
a0ed51b3 1710101 0100
1720103 0102
1730105 0104
1740107 0106
1750109 0108
d73e5302 176010B 010A
177010D 010C
178010F 010E
a0ed51b3 1790111 0110
1800113 0112
1810115 0114
1820117 0116
1830119 0118
d73e5302 184011B 011A
185011D 011C
186011F 011E
a0ed51b3 1870121 0120
1880123 0122
1890125 0124
1900127 0126
1910129 0128
d73e5302 192012B 012A
193012D 012C
194012F 012E
a0ed51b3 1950131 0049
1960133 0132
1970135 0134
1980137 0136
d73e5302 199013A 0139
200013C 013B
201013E 013D
2020140 013F
a0ed51b3 2030142 0141
2040144 0143
2050146 0145
2060148 0147
d73e5302 207014B 014A
208014D 014C
209014F 014E
a0ed51b3 2100151 0150
2110153 0152
2120155 0154
2130157 0156
2140159 0158
d73e5302 215015B 015A
216015D 015C
217015F 015E
a0ed51b3 2180161 0160
2190163 0162
2200165 0164
2210167 0166
2220169 0168
d73e5302 223016B 016A
224016D 016C
225016F 016E
a0ed51b3 2260171 0170
2270173 0172
2280175 0174
2290177 0176
d73e5302 230017A 0179
231017C 017B
232017E 017D
233017F 0053
a0ed51b3 2340183 0182
2350185 0184
2360188 0187
d73e5302 237018C 018B
a0ed51b3 2380192 0191
d73e5302 2390195 01F6
a0ed51b3 2400199 0198
d73e5302 24101A1 01A0
24201A3 01A2
24301A5 01A4
24401A8 01A7
24501AD 01AC
24601B0 01AF
24701B4 01B3
24801B6 01B5
24901B9 01B8
25001BD 01BC
25101BF 01F7
282e7f1e 25201C5 01C4
25301C6 01C4
25401C8 01C7
25501C9 01C7
25601CB 01CA
25701CC 01CA
d73e5302 25801CE 01CD
25901D0 01CF
26001D2 01D1
26101D4 01D3
26201D6 01D5
26301D8 01D7
26401DA 01D9
26501DC 01DB
26601DD 018E
26701DF 01DE
26801E1 01E0
26901E3 01E2
27001E5 01E4
27101E7 01E6
27201E9 01E8
27301EB 01EA
27401ED 01EC
27501EF 01EE
282e7f1e 27601F2 01F1
27701F3 01F1
d73e5302 27801F5 01F4
27901F9 01F8
28001FB 01FA
28101FD 01FC
28201FF 01FE
a0ed51b3 2830201 0200
2840203 0202
2850205 0204
2860207 0206
2870209 0208
d73e5302 288020B 020A
289020D 020C
290020F 020E
a0ed51b3 2910211 0210
2920213 0212
2930215 0214
2940217 0216
54771a50 2950219 0218
d73e5302 296021B 021A
297021D 021C
298021F 021E
54771a50 2990223 0222
3000225 0224
3010227 0226
3020229 0228
d73e5302 303022B 022A
304022D 022C
305022F 022E
54771a50 3060231 0230
3070233 0232
a0ed51b3 3080253 0181
3090254 0186
d73e5302 3100256 0189
3110257 018A
3120259 018F
313025B 0190
a0ed51b3 3140260 0193
3150263 0194
3160268 0197
3170269 0196
d73e5302 318026F 019C
3190272 019D
3200275 019F
3210280 01A6
3220283 01A9
3230288 01AE
324028A 01B1
325028B 01B2
3260292 01B7
54771a50 3270345 0399
d73e5302 32803AC 0386
32903AD 0388
33003AE 0389
33103AF 038A
33203B1 0391
33303B2 0392
33403B3 0393
33503B4 0394
33603B5 0395
33703B6 0396
33803B7 0397
33903B8 0398
34003B9 0399
34103BA 039A
34203BB 039B
34303BC 039C
34403BD 039D
34503BE 039E
34603BF 039F
34703C0 03A0
34803C1 03A1
282e7f1e 34903C2 03A3
35003C3 03A3
d73e5302 35103C4 03A4
35203C5 03A5
35303C6 03A6
35403C7 03A7
35503C8 03A8
35603C9 03A9
35703CA 03AA
35803CB 03AB
35903CC 038C
36003CD 038E
36103CE 038F
36203D0 0392
36303D1 0398
36403D5 03A6
36503D6 03A0
36603DB 03DA
36703DD 03DC
36803DF 03DE
36903E1 03E0
37003E3 03E2
37103E5 03E4
37203E7 03E6
37303E9 03E8
37403EB 03EA
37503ED 03EC
37603EF 03EE
37703F0 039A
37803F1 03A1
37903F2 03A3
38003F5 0395
3810430 0410
3820431 0411
3830432 0412
3840433 0413
3850434 0414
3860435 0415
3870436 0416
3880437 0417
3890438 0418
3900439 0419
391043A 041A
392043B 041B
393043C 041C
394043D 041D
395043E 041E
396043F 041F
3970440 0420
3980441 0421
3990442 0422
4000443 0423
4010444 0424
4020445 0425
4030446 0426
4040447 0427
4050448 0428
4060449 0429
407044A 042A
408044B 042B
409044C 042C
410044D 042D
411044E 042E
412044F 042F
4130450 0400
4140451 0401
4150452 0402
4160453 0403
4170454 0404
4180455 0405
4190456 0406
4200457 0407
4210458 0408
4220459 0409
423045A 040A
424045B 040B
425045C 040C
426045D 040D
427045E 040E
428045F 040F
a0ed51b3 4290461 0460
4300463 0462
4310465 0464
4320467 0466
4330469 0468
d73e5302 434046B 046A
435046D 046C
436046F 046E
a0ed51b3 4370471 0470
4380473 0472
4390475 0474
4400477 0476
4410479 0478
d73e5302 442047B 047A
443047D 047C
444047F 047E
a0ed51b3 4450481 0480
d73e5302 446048D 048C
447048F 048E
a0ed51b3 4480491 0490
4490493 0492
4500495 0494
4510497 0496
4520499 0498
d73e5302 453049B 049A
454049D 049C
455049F 049E
45604A1 04A0
45704A3 04A2
45804A5 04A4
45904A7 04A6
46004A9 04A8
46104AB 04AA
46204AD 04AC
46304AF 04AE
46404B1 04B0
46504B3 04B2
46604B5 04B4
46704B7 04B6
46804B9 04B8
46904BB 04BA
47004BD 04BC
47104BF 04BE
47204C2 04C1
47304C4 04C3
47404C8 04C7
47504CC 04CB
47604D1 04D0
47704D3 04D2
47804D5 04D4
47904D7 04D6
48004D9 04D8
48104DB 04DA
48204DD 04DC
48304DF 04DE
48404E1 04E0
48504E3 04E2
48604E5 04E4
48704E7 04E6
48804E9 04E8
48904EB 04EA
49004ED 04EC
49104EF 04EE
49204F1 04F0
49304F3 04F2
49404F5 04F4
49504F9 04F8
4960561 0531
4970562 0532
4980563 0533
4990564 0534
5000565 0535
5010566 0536
5020567 0537
5030568 0538
5040569 0539
505056A 053A
506056B 053B
507056C 053C
508056D 053D
509056E 053E
510056F 053F
5110570 0540
5120571 0541
5130572 0542
5140573 0543
5150574 0544
5160575 0545
5170576 0546
5180577 0547
5190578 0548
5200579 0549
521057A 054A
522057B 054B
523057C 054C
524057D 054D
525057E 054E
526057F 054F
5270580 0550
5280581 0551
5290582 0552
5300583 0553
5310584 0554
5320585 0555
5330586 0556
5341E01 1E00
5351E03 1E02
5361E05 1E04
5371E07 1E06
5381E09 1E08
5391E0B 1E0A
5401E0D 1E0C
5411E0F 1E0E
5421E11 1E10
5431E13 1E12
5441E15 1E14
5451E17 1E16
5461E19 1E18
5471E1B 1E1A
5481E1D 1E1C
5491E1F 1E1E
5501E21 1E20
5511E23 1E22
5521E25 1E24
5531E27 1E26
5541E29 1E28
5551E2B 1E2A
5561E2D 1E2C
5571E2F 1E2E
5581E31 1E30
5591E33 1E32
5601E35 1E34
5611E37 1E36
5621E39 1E38
5631E3B 1E3A
5641E3D 1E3C
5651E3F 1E3E
5661E41 1E40
5671E43 1E42
5681E45 1E44
5691E47 1E46
5701E49 1E48
5711E4B 1E4A
5721E4D 1E4C
5731E4F 1E4E
5741E51 1E50
5751E53 1E52
5761E55 1E54
5771E57 1E56
5781E59 1E58
5791E5B 1E5A
5801E5D 1E5C
5811E5F 1E5E
5821E61 1E60
5831E63 1E62
5841E65 1E64
5851E67 1E66
5861E69 1E68
5871E6B 1E6A
5881E6D 1E6C
5891E6F 1E6E
5901E71 1E70
5911E73 1E72
5921E75 1E74
5931E77 1E76
5941E79 1E78
5951E7B 1E7A
5961E7D 1E7C
5971E7F 1E7E
5981E81 1E80
5991E83 1E82
6001E85 1E84
6011E87 1E86
6021E89 1E88
6031E8B 1E8A
6041E8D 1E8C
6051E8F 1E8E
6061E91 1E90
6071E93 1E92
6081E95 1E94
6091E9B 1E60
6101EA1 1EA0
6111EA3 1EA2
6121EA5 1EA4
6131EA7 1EA6
6141EA9 1EA8
6151EAB 1EAA
6161EAD 1EAC
6171EAF 1EAE
6181EB1 1EB0
6191EB3 1EB2
6201EB5 1EB4
6211EB7 1EB6
6221EB9 1EB8
6231EBB 1EBA
6241EBD 1EBC
6251EBF 1EBE
6261EC1 1EC0
6271EC3 1EC2
6281EC5 1EC4
6291EC7 1EC6
6301EC9 1EC8
6311ECB 1ECA
6321ECD 1ECC
6331ECF 1ECE
6341ED1 1ED0
6351ED3 1ED2
6361ED5 1ED4
6371ED7 1ED6
6381ED9 1ED8
6391EDB 1EDA
6401EDD 1EDC
6411EDF 1EDE
6421EE1 1EE0
6431EE3 1EE2
6441EE5 1EE4
6451EE7 1EE6
6461EE9 1EE8
6471EEB 1EEA
6481EED 1EEC
6491EEF 1EEE
6501EF1 1EF0
6511EF3 1EF2
6521EF5 1EF4
6531EF7 1EF6
6541EF9 1EF8
6551F00 1F08
6561F01 1F09
6571F02 1F0A
6581F03 1F0B
6591F04 1F0C
6601F05 1F0D
6611F06 1F0E
6621F07 1F0F
6631F10 1F18
6641F11 1F19
6651F12 1F1A
6661F13 1F1B
6671F14 1F1C
6681F15 1F1D
6691F20 1F28
6701F21 1F29
6711F22 1F2A
6721F23 1F2B
6731F24 1F2C
6741F25 1F2D
6751F26 1F2E
6761F27 1F2F
6771F30 1F38
6781F31 1F39
6791F32 1F3A
6801F33 1F3B
6811F34 1F3C
6821F35 1F3D
6831F36 1F3E
6841F37 1F3F
6851F40 1F48
6861F41 1F49
6871F42 1F4A
6881F43 1F4B
6891F44 1F4C
6901F45 1F4D
6911F51 1F59
6921F53 1F5B
6931F55 1F5D
6941F57 1F5F
6951F60 1F68
6961F61 1F69
6971F62 1F6A
6981F63 1F6B
6991F64 1F6C
7001F65 1F6D
7011F66 1F6E
7021F67 1F6F
7031F70 1FBA
7041F71 1FBB
7051F72 1FC8
7061F73 1FC9
7071F74 1FCA
7081F75 1FCB
7091F76 1FDA
7101F77 1FDB
7111F78 1FF8
7121F79 1FF9
7131F7A 1FEA
7141F7B 1FEB
7151F7C 1FFA
7161F7D 1FFB
7171F80 1F88
7181F81 1F89
7191F82 1F8A
7201F83 1F8B
7211F84 1F8C
7221F85 1F8D
7231F86 1F8E
7241F87 1F8F
7251F90 1F98
7261F91 1F99
7271F92 1F9A
7281F93 1F9B
7291F94 1F9C
7301F95 1F9D
7311F96 1F9E
7321F97 1F9F
7331FA0 1FA8
7341FA1 1FA9
7351FA2 1FAA
7361FA3 1FAB
7371FA4 1FAC
7381FA5 1FAD
7391FA6 1FAE
7401FA7 1FAF
7411FB0 1FB8
7421FB1 1FB9
7431FB3 1FBC
7441FBE 0399
7451FC3 1FCC
7461FD0 1FD8
7471FD1 1FD9
7481FE0 1FE8
7491FE1 1FE9
7501FE5 1FEC
7511FF3 1FFC
7522170 2160
7532171 2161
7542172 2162
7552173 2163
7562174 2164
7572175 2165
7582176 2166
7592177 2167
7602178 2168
7612179 2169
762217A 216A
763217B 216B
764217C 216C
765217D 216D
766217E 216E
767217F 216F
76824D0 24B6
76924D1 24B7
77024D2 24B8
77124D3 24B9
77224D4 24BA
77324D5 24BB
77424D6 24BC
77524D7 24BD
77624D8 24BE
77724D9 24BF
77824DA 24C0
77924DB 24C1
78024DC 24C2
78124DD 24C3
78224DE 24C4
78324DF 24C5
78424E0 24C6
78524E1 24C7
78624E2 24C8
78724E3 24C9
78824E4 24CA
78924E5 24CB
79024E6 24CC
79124E7 24CD
79224E8 24CE
79324E9 24CF
794FF41 FF21
795FF42 FF22
796FF43 FF23
797FF44 FF24
798FF45 FF25
799FF46 FF26
800FF47 FF27
801FF48 FF28
802FF49 FF29
803FF4A FF2A
804FF4B FF2B
805FF4C FF2C
806FF4D FF2D
807FF4E FF2E
808FF4F FF2F
809FF50 FF30
810FF51 FF31
811FF52 FF32
812FF53 FF33
813FF54 FF34
814FF55 FF35
815FF56 FF36
816FF57 FF37
817FF58 FF38
818FF59 FF39
819FF5A FF3A
82010428 10400
82110429 10401
8221042A 10402
8231042B 10403
8241042C 10404
8251042D 10405
8261042E 10406
8271042F 10407
82810430 10408
82910431 10409
83010432 1040A
83110433 1040B
83210434 1040C
83310435 1040D
83410436 1040E
83510437 1040F
83610438 10410
83710439 10411
8381043A 10412
8391043B 10413
8401043C 10414
8411043D 10415
8421043E 10416
8431043F 10417
84410440 10418
84510441 10419
84610442 1041A
84710443 1041B
84810444 1041C
84910445 1041D
85010446 1041E
85110447 1041F
85210448 10420
85310449 10421
8541044A 10422
8551044B 10423
8561044C 10424
8571044D 10425
a0ed51b3 858END