"Fossies" - the Fresh Open Source Software Archive

Member "install-tl-20200916/tlpkg/tlperl/lib/unicore/To/Lc.pl" (7 Mar 2020, 8372 Bytes) of package /windows/misc/install-tl.zip:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Perl source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.

    1 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
    2 # This file is machine-generated by ..\lib\unicore\mktables from the Unicode
    3 # database, Version 12.1.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 # The mappings in the non-hash portion of this file must be modified to get the
   13 # correct values by adding the code point ordinal number to each one that is
   14 # numeric.
   15 
   16 # The name this swash is to be known by, with the format of the mappings in
   17 # the main body of the table, and what all code points missing from this file
   18 # map to.
   19 $utf8::SwashInfo{'ToLc'}{'format'} = 'ax'; # mapped value in hex; some entries need adjustment
   20 $utf8::SwashInfo{'ToLc'}{'specials_name'} = 'utf8::ToSpecLc'; # Name of hash of special mappings
   21 $utf8::SwashInfo{'ToLc'}{'missing'} = '0'; # code point maps to itself
   22 
   23 # Some code points require special handling because their mappings are each to
   24 # multiple code points.  These do not appear in the main body, but are defined
   25 # in the hash below.
   26 
   27 # Each key is the string of N bytes that together make up the UTF-8 encoding
   28 # for the code point.  (i.e. the same as looking at the code point's UTF-8
   29 # under "use bytes").  Each value is the UTF-8 of the translation, for speed.
   30 %utf8::ToSpecLc = (
   31 "\xC4\xB0" => "\x{0069}\x{0307}",             # U+0130 => 0069 0307
   32 );
   33 
   34 return <<'END';
   35 41  5A  61
   36 C0  D6  E0
   37 D8  DE  F8
   38 100     101
   39 102     103
   40 104     105
   41 106     107
   42 108     109
   43 10A     10B
   44 10C     10D
   45 10E     10F
   46 110     111
   47 112     113
   48 114     115
   49 116     117
   50 118     119
   51 11A     11B
   52 11C     11D
   53 11E     11F
   54 120     121
   55 122     123
   56 124     125
   57 126     127
   58 128     129
   59 12A     12B
   60 12C     12D
   61 12E     12F
   62 130     69
   63 132     133
   64 134     135
   65 136     137
   66 139     13A
   67 13B     13C
   68 13D     13E
   69 13F     140
   70 141     142
   71 143     144
   72 145     146
   73 147     148
   74 14A     14B
   75 14C     14D
   76 14E     14F
   77 150     151
   78 152     153
   79 154     155
   80 156     157
   81 158     159
   82 15A     15B
   83 15C     15D
   84 15E     15F
   85 160     161
   86 162     163
   87 164     165
   88 166     167
   89 168     169
   90 16A     16B
   91 16C     16D
   92 16E     16F
   93 170     171
   94 172     173
   95 174     175
   96 176     177
   97 178     FF
   98 179     17A
   99 17B     17C
  100 17D     17E
  101 181     253
  102 182     183
  103 184     185
  104 186     254
  105 187     188
  106 189 18A 256
  107 18B     18C
  108 18E     1DD
  109 18F     259
  110 190     25B
  111 191     192
  112 193     260
  113 194     263
  114 196     269
  115 197     268
  116 198     199
  117 19C     26F
  118 19D     272
  119 19F     275
  120 1A0     1A1
  121 1A2     1A3
  122 1A4     1A5
  123 1A6     280
  124 1A7     1A8
  125 1A9     283
  126 1AC     1AD
  127 1AE     288
  128 1AF     1B0
  129 1B1 1B2 28A
  130 1B3     1B4
  131 1B5     1B6
  132 1B7     292
  133 1B8     1B9
  134 1BC     1BD
  135 1C4     1C6
  136 1C5     1C6
  137 1C7     1C9
  138 1C8     1C9
  139 1CA     1CC
  140 1CB     1CC
  141 1CD     1CE
  142 1CF     1D0
  143 1D1     1D2
  144 1D3     1D4
  145 1D5     1D6
  146 1D7     1D8
  147 1D9     1DA
  148 1DB     1DC
  149 1DE     1DF
  150 1E0     1E1
  151 1E2     1E3
  152 1E4     1E5
  153 1E6     1E7
  154 1E8     1E9
  155 1EA     1EB
  156 1EC     1ED
  157 1EE     1EF
  158 1F1     1F3
  159 1F2     1F3
  160 1F4     1F5
  161 1F6     195
  162 1F7     1BF
  163 1F8     1F9
  164 1FA     1FB
  165 1FC     1FD
  166 1FE     1FF
  167 200     201
  168 202     203
  169 204     205
  170 206     207
  171 208     209
  172 20A     20B
  173 20C     20D
  174 20E     20F
  175 210     211
  176 212     213
  177 214     215
  178 216     217
  179 218     219
  180 21A     21B
  181 21C     21D
  182 21E     21F
  183 220     19E
  184 222     223
  185 224     225
  186 226     227
  187 228     229
  188 22A     22B
  189 22C     22D
  190 22E     22F
  191 230     231
  192 232     233
  193 23A     2C65
  194 23B     23C
  195 23D     19A
  196 23E     2C66
  197 241     242
  198 243     180
  199 244     289
  200 245     28C
  201 246     247
  202 248     249
  203 24A     24B
  204 24C     24D
  205 24E     24F
  206 370     371
  207 372     373
  208 376     377
  209 37F     3F3
  210 386     3AC
  211 388 38A 3AD
  212 38C     3CC
  213 38E 38F 3CD
  214 391 3A1 3B1
  215 3A3 3AB 3C3
  216 3CF     3D7
  217 3D8     3D9
  218 3DA     3DB
  219 3DC     3DD
  220 3DE     3DF
  221 3E0     3E1
  222 3E2     3E3
  223 3E4     3E5
  224 3E6     3E7
  225 3E8     3E9
  226 3EA     3EB
  227 3EC     3ED
  228 3EE     3EF
  229 3F4     3B8
  230 3F7     3F8
  231 3F9     3F2
  232 3FA     3FB
  233 3FD 3FF 37B
  234 400 40F 450
  235 410 42F 430
  236 460     461
  237 462     463
  238 464     465
  239 466     467
  240 468     469
  241 46A     46B
  242 46C     46D
  243 46E     46F
  244 470     471
  245 472     473
  246 474     475
  247 476     477
  248 478     479
  249 47A     47B
  250 47C     47D
  251 47E     47F
  252 480     481
  253 48A     48B
  254 48C     48D
  255 48E     48F
  256 490     491
  257 492     493
  258 494     495
  259 496     497
  260 498     499
  261 49A     49B
  262 49C     49D
  263 49E     49F
  264 4A0     4A1
  265 4A2     4A3
  266 4A4     4A5
  267 4A6     4A7
  268 4A8     4A9
  269 4AA     4AB
  270 4AC     4AD
  271 4AE     4AF
  272 4B0     4B1
  273 4B2     4B3
  274 4B4     4B5
  275 4B6     4B7
  276 4B8     4B9
  277 4BA     4BB
  278 4BC     4BD
  279 4BE     4BF
  280 4C0     4CF
  281 4C1     4C2
  282 4C3     4C4
  283 4C5     4C6
  284 4C7     4C8
  285 4C9     4CA
  286 4CB     4CC
  287 4CD     4CE
  288 4D0     4D1
  289 4D2     4D3
  290 4D4     4D5
  291 4D6     4D7
  292 4D8     4D9
  293 4DA     4DB
  294 4DC     4DD
  295 4DE     4DF
  296 4E0     4E1
  297 4E2     4E3
  298 4E4     4E5
  299 4E6     4E7
  300 4E8     4E9
  301 4EA     4EB
  302 4EC     4ED
  303 4EE     4EF
  304 4F0     4F1
  305 4F2     4F3
  306 4F4     4F5
  307 4F6     4F7
  308 4F8     4F9
  309 4FA     4FB
  310 4FC     4FD
  311 4FE     4FF
  312 500     501
  313 502     503
  314 504     505
  315 506     507
  316 508     509
  317 50A     50B
  318 50C     50D
  319 50E     50F
  320 510     511
  321 512     513
  322 514     515
  323 516     517
  324 518     519
  325 51A     51B
  326 51C     51D
  327 51E     51F
  328 520     521
  329 522     523
  330 524     525
  331 526     527
  332 528     529
  333 52A     52B
  334 52C     52D
  335 52E     52F
  336 531 556 561
  337 10A0    10C5    2D00
  338 10C7        2D27
  339 10CD        2D2D
  340 13A0    13EF    AB70
  341 13F0    13F5    13F8
  342 1C90    1CBA    10D0
  343 1CBD    1CBF    10FD
  344 1E00        1E01
  345 1E02        1E03
  346 1E04        1E05
  347 1E06        1E07
  348 1E08        1E09
  349 1E0A        1E0B
  350 1E0C        1E0D
  351 1E0E        1E0F
  352 1E10        1E11
  353 1E12        1E13
  354 1E14        1E15
  355 1E16        1E17
  356 1E18        1E19
  357 1E1A        1E1B
  358 1E1C        1E1D
  359 1E1E        1E1F
  360 1E20        1E21
  361 1E22        1E23
  362 1E24        1E25
  363 1E26        1E27
  364 1E28        1E29
  365 1E2A        1E2B
  366 1E2C        1E2D
  367 1E2E        1E2F
  368 1E30        1E31
  369 1E32        1E33
  370 1E34        1E35
  371 1E36        1E37
  372 1E38        1E39
  373 1E3A        1E3B
  374 1E3C        1E3D
  375 1E3E        1E3F
  376 1E40        1E41
  377 1E42        1E43
  378 1E44        1E45
  379 1E46        1E47
  380 1E48        1E49
  381 1E4A        1E4B
  382 1E4C        1E4D
  383 1E4E        1E4F
  384 1E50        1E51
  385 1E52        1E53
  386 1E54        1E55
  387 1E56        1E57
  388 1E58        1E59
  389 1E5A        1E5B
  390 1E5C        1E5D
  391 1E5E        1E5F
  392 1E60        1E61
  393 1E62        1E63
  394 1E64        1E65
  395 1E66        1E67
  396 1E68        1E69
  397 1E6A        1E6B
  398 1E6C        1E6D
  399 1E6E        1E6F
  400 1E70        1E71
  401 1E72        1E73
  402 1E74        1E75
  403 1E76        1E77
  404 1E78        1E79
  405 1E7A        1E7B
  406 1E7C        1E7D
  407 1E7E        1E7F
  408 1E80        1E81
  409 1E82        1E83
  410 1E84        1E85
  411 1E86        1E87
  412 1E88        1E89
  413 1E8A        1E8B
  414 1E8C        1E8D
  415 1E8E        1E8F
  416 1E90        1E91
  417 1E92        1E93
  418 1E94        1E95
  419 1E9E        DF
  420 1EA0        1EA1
  421 1EA2        1EA3
  422 1EA4        1EA5
  423 1EA6        1EA7
  424 1EA8        1EA9
  425 1EAA        1EAB
  426 1EAC        1EAD
  427 1EAE        1EAF
  428 1EB0        1EB1
  429 1EB2        1EB3
  430 1EB4        1EB5
  431 1EB6        1EB7
  432 1EB8        1EB9
  433 1EBA        1EBB
  434 1EBC        1EBD
  435 1EBE        1EBF
  436 1EC0        1EC1
  437 1EC2        1EC3
  438 1EC4        1EC5
  439 1EC6        1EC7
  440 1EC8        1EC9
  441 1ECA        1ECB
  442 1ECC        1ECD
  443 1ECE        1ECF
  444 1ED0        1ED1
  445 1ED2        1ED3
  446 1ED4        1ED5
  447 1ED6        1ED7
  448 1ED8        1ED9
  449 1EDA        1EDB
  450 1EDC        1EDD
  451 1EDE        1EDF
  452 1EE0        1EE1
  453 1EE2        1EE3
  454 1EE4        1EE5
  455 1EE6        1EE7
  456 1EE8        1EE9
  457 1EEA        1EEB
  458 1EEC        1EED
  459 1EEE        1EEF
  460 1EF0        1EF1
  461 1EF2        1EF3
  462 1EF4        1EF5
  463 1EF6        1EF7
  464 1EF8        1EF9
  465 1EFA        1EFB
  466 1EFC        1EFD
  467 1EFE        1EFF
  468 1F08    1F0F    1F00
  469 1F18    1F1D    1F10
  470 1F28    1F2F    1F20
  471 1F38    1F3F    1F30
  472 1F48    1F4D    1F40
  473 1F59        1F51
  474 1F5B        1F53
  475 1F5D        1F55
  476 1F5F        1F57
  477 1F68    1F6F    1F60
  478 1F88    1F8F    1F80
  479 1F98    1F9F    1F90
  480 1FA8    1FAF    1FA0
  481 1FB8    1FB9    1FB0
  482 1FBA    1FBB    1F70
  483 1FBC        1FB3
  484 1FC8    1FCB    1F72
  485 1FCC        1FC3
  486 1FD8    1FD9    1FD0
  487 1FDA    1FDB    1F76
  488 1FE8    1FE9    1FE0
  489 1FEA    1FEB    1F7A
  490 1FEC        1FE5
  491 1FF8    1FF9    1F78
  492 1FFA    1FFB    1F7C
  493 1FFC        1FF3
  494 2126        3C9
  495 212A        6B
  496 212B        E5
  497 2132        214E
  498 2160    216F    2170
  499 2183        2184
  500 24B6    24CF    24D0
  501 2C00    2C2E    2C30
  502 2C60        2C61
  503 2C62        26B
  504 2C63        1D7D
  505 2C64        27D
  506 2C67        2C68
  507 2C69        2C6A
  508 2C6B        2C6C
  509 2C6D        251
  510 2C6E        271
  511 2C6F        250
  512 2C70        252
  513 2C72        2C73
  514 2C75        2C76
  515 2C7E    2C7F    23F
  516 2C80        2C81
  517 2C82        2C83
  518 2C84        2C85
  519 2C86        2C87
  520 2C88        2C89
  521 2C8A        2C8B
  522 2C8C        2C8D
  523 2C8E        2C8F
  524 2C90        2C91
  525 2C92        2C93
  526 2C94        2C95
  527 2C96        2C97
  528 2C98        2C99
  529 2C9A        2C9B
  530 2C9C        2C9D
  531 2C9E        2C9F
  532 2CA0        2CA1
  533 2CA2        2CA3
  534 2CA4        2CA5
  535 2CA6        2CA7
  536 2CA8        2CA9
  537 2CAA        2CAB
  538 2CAC        2CAD
  539 2CAE        2CAF
  540 2CB0        2CB1
  541 2CB2        2CB3
  542 2CB4        2CB5
  543 2CB6        2CB7
  544 2CB8        2CB9
  545 2CBA        2CBB
  546 2CBC        2CBD
  547 2CBE        2CBF
  548 2CC0        2CC1
  549 2CC2        2CC3
  550 2CC4        2CC5
  551 2CC6        2CC7
  552 2CC8        2CC9
  553 2CCA        2CCB
  554 2CCC        2CCD
  555 2CCE        2CCF
  556 2CD0        2CD1
  557 2CD2        2CD3
  558 2CD4        2CD5
  559 2CD6        2CD7
  560 2CD8        2CD9
  561 2CDA        2CDB
  562 2CDC        2CDD
  563 2CDE        2CDF
  564 2CE0        2CE1
  565 2CE2        2CE3
  566 2CEB        2CEC
  567 2CED        2CEE
  568 2CF2        2CF3
  569 A640        A641
  570 A642        A643
  571 A644        A645
  572 A646        A647
  573 A648        A649
  574 A64A        A64B
  575 A64C        A64D
  576 A64E        A64F
  577 A650        A651
  578 A652        A653
  579 A654        A655
  580 A656        A657
  581 A658        A659
  582 A65A        A65B
  583 A65C        A65D
  584 A65E        A65F
  585 A660        A661
  586 A662        A663
  587 A664        A665
  588 A666        A667
  589 A668        A669
  590 A66A        A66B
  591 A66C        A66D
  592 A680        A681
  593 A682        A683
  594 A684        A685
  595 A686        A687
  596 A688        A689
  597 A68A        A68B
  598 A68C        A68D
  599 A68E        A68F
  600 A690        A691
  601 A692        A693
  602 A694        A695
  603 A696        A697
  604 A698        A699
  605 A69A        A69B
  606 A722        A723
  607 A724        A725
  608 A726        A727
  609 A728        A729
  610 A72A        A72B
  611 A72C        A72D
  612 A72E        A72F
  613 A732        A733
  614 A734        A735
  615 A736        A737
  616 A738        A739
  617 A73A        A73B
  618 A73C        A73D
  619 A73E        A73F
  620 A740        A741
  621 A742        A743
  622 A744        A745
  623 A746        A747
  624 A748        A749
  625 A74A        A74B
  626 A74C        A74D
  627 A74E        A74F
  628 A750        A751
  629 A752        A753
  630 A754        A755
  631 A756        A757
  632 A758        A759
  633 A75A        A75B
  634 A75C        A75D
  635 A75E        A75F
  636 A760        A761
  637 A762        A763
  638 A764        A765
  639 A766        A767
  640 A768        A769
  641 A76A        A76B
  642 A76C        A76D
  643 A76E        A76F
  644 A779        A77A
  645 A77B        A77C
  646 A77D        1D79
  647 A77E        A77F
  648 A780        A781
  649 A782        A783
  650 A784        A785
  651 A786        A787
  652 A78B        A78C
  653 A78D        265
  654 A790        A791
  655 A792        A793
  656 A796        A797
  657 A798        A799
  658 A79A        A79B
  659 A79C        A79D
  660 A79E        A79F
  661 A7A0        A7A1
  662 A7A2        A7A3
  663 A7A4        A7A5
  664 A7A6        A7A7
  665 A7A8        A7A9
  666 A7AA        266
  667 A7AB        25C
  668 A7AC        261
  669 A7AD        26C
  670 A7AE        26A
  671 A7B0        29E
  672 A7B1        287
  673 A7B2        29D
  674 A7B3        AB53
  675 A7B4        A7B5
  676 A7B6        A7B7
  677 A7B8        A7B9
  678 A7BA        A7BB
  679 A7BC        A7BD
  680 A7BE        A7BF
  681 A7C2        A7C3
  682 A7C4        A794
  683 A7C5        282
  684 A7C6        1D8E
  685 FF21    FF3A    FF41
  686 10400   10427   10428
  687 104B0   104D3   104D8
  688 10C80   10CB2   10CC0
  689 118A0   118BF   118C0
  690 16E40   16E5F   16E60
  691 1E900   1E921   1E922
  692 END