The Official 3.2.0 came out.
[p5sagit/p5-mst-13.2.git] / lib / unicore / Category.pl
index c56d9ad..dba6ad9 100644 (file)
@@ -1,5 +1,5 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. UnicodeData.txt.
 # Any changes made here will be lost!
 
 return <<'END';
@@ -315,6 +315,7 @@ return <<'END';
 021D           Ll
 021E           Lu
 021F           Ll
+0220           Lu
 0222           Lu
 0223           Ll
 0224           Lu
@@ -343,8 +344,8 @@ return <<'END';
 02E0   02E4    Lm
 02E5   02ED    Sk
 02EE           Lm
-0300   034E    Mn
-0360   0362    Mn
+0300   034F    Mn
+0360   036F    Mn
 0374   0375    Sk
 037A           Lm
 037E           Po
@@ -361,6 +362,8 @@ return <<'END';
 03D0   03D1    Ll
 03D2   03D4    Lu
 03D5   03D7    Ll
+03D8           Lu
+03D9           Ll
 03DA           Lu
 03DB           Ll
 03DC           Lu
@@ -385,6 +388,7 @@ return <<'END';
 03EF   03F3    Ll
 03F4           Lu
 03F5           Ll
+03F6           Sm
 0400   042F    Lu
 0430   045F    Ll
 0460           Lu
@@ -424,6 +428,8 @@ return <<'END';
 0482           So
 0483   0486    Mn
 0488   0489    Me
+048A           Lu
+048B           Ll
 048C           Lu
 048D           Ll
 048E           Lu
@@ -480,10 +486,16 @@ return <<'END';
 04C2           Ll
 04C3           Lu
 04C4           Ll
+04C5           Lu
+04C6           Ll
 04C7           Lu
 04C8           Ll
+04C9           Lu
+04CA           Ll
 04CB           Lu
 04CC           Ll
+04CD           Lu
+04CE           Ll
 04D0           Lu
 04D1           Ll
 04D2           Lu
@@ -524,6 +536,22 @@ return <<'END';
 04F5           Ll
 04F8           Lu
 04F9           Ll
+0500           Lu
+0501           Ll
+0502           Lu
+0503           Ll
+0504           Lu
+0505           Ll
+0506           Lu
+0507           Ll
+0508           Lu
+0509           Ll
+050A           Lu
+050B           Ll
+050C           Lu
+050D           Ll
+050E           Lu
+050F           Ll
 0531   0556    Lu
 0559           Lm
 055A   055F    Po
@@ -551,12 +579,14 @@ return <<'END';
 064B   0655    Mn
 0660   0669    Nd
 066A   066D    Po
+066E   066F    Lo
 0670           Mn
 0671   06D3    Lo
 06D4           Po
 06D5           Lo
 06D6   06DC    Mn
-06DD   06DE    Me
+06DD           Cf
+06DE           Me
 06DF   06E4    Mn
 06E5   06E6    Lm
 06E7   06E8    Mn
@@ -573,6 +603,7 @@ return <<'END';
 0730   074A    Mn
 0780   07A5    Lo
 07A6   07B0    Mn
+07B1           Lo
 0901   0902    Mn
 0903           Mc
 0905   0939    Lo
@@ -674,7 +705,7 @@ return <<'END';
 0B66   0B6F    Nd
 0B70           So
 0B82           Mn
-0B83           Mc
+0B83           Lo
 0B85   0B8A    Lo
 0B8E   0B90    Lo
 0B92   0B95    Lo
@@ -832,7 +863,7 @@ return <<'END';
 1056   1057    Mc
 1058   1059    Mn
 10A0   10C5    Lu
-10D0   10F6    Lo
+10D0   10F8    Lo
 10FB           Po
 1100   1159    Lo
 115F   11A2    Lo
@@ -876,6 +907,17 @@ return <<'END';
 16A0   16EA    Lo
 16EB   16ED    Po
 16EE   16F0    Nl
+1700   170C    Lo
+170E   1711    Lo
+1712   1714    Mn
+1720   1731    Lo
+1732   1734    Mn
+1735   1736    Po
+1740   1751    Lo
+1752   1753    Mn
+1760   176C    Lo
+176E   1770    Lo
+1772   1773    Mn
 1780   17B3    Lo
 17B4   17B6    Mc
 17B7   17BD    Mn
@@ -883,14 +925,17 @@ return <<'END';
 17C6           Mn
 17C7   17C8    Mc
 17C9   17D3    Mn
-17D4   17DA    Po
+17D4   17D6    Po
+17D7           Lm
+17D8   17DA    Po
 17DB           Sc
-17DC           Po
+17DC           Lo
 17E0   17E9    Nd
 1800   1805    Po
 1806           Pd
 1807   180A    Po
-180B   180E    Cf
+180B   180D    Mn
+180E           Cf
 1810   1819    Nd
 1820   1842    Lo
 1843           Lm
@@ -1210,9 +1255,14 @@ return <<'END';
 2044           Sm
 2045           Ps
 2046           Pe
-2048   204D    Po
+2047   2051    Po
+2052           Sm
+2057           Po
+205F           Zs
+2060   2063    Cf
 206A   206F    Cf
 2070           No
+2071           Ll
 2074   2079    No
 207A   207C    Sm
 207D           Ps
@@ -1222,11 +1272,12 @@ return <<'END';
 208A   208C    Sm
 208D           Ps
 208E           Pe
-20A0   20AF    Sc
+20A0   20B1    Sc
 20D0   20DC    Mn
 20DD   20E0    Me
 20E1           Mn
-20E2   20E3    Me
+20E2   20E4    Me
+20E5   20EA    Mn
 2100   2101    So
 2102           Lu
 2103   2106    So
@@ -1258,6 +1309,13 @@ return <<'END';
 2135   2138    Lo
 2139           Ll
 213A           So
+213D           Ll
+213E   213F    Lu
+2140   2144    Sm
+2145           Lu
+2146   2149    Ll
+214A           So
+214B           Sm
 2153   215F    No
 2160   2183    Nl
 2190   2194    Sm
@@ -1278,7 +1336,7 @@ return <<'END';
 21D3           So
 21D4           Sm
 21D5   21F3    So
-2200   22F1    Sm
+21F4   22FF    Sm
 2300   2307    So
 2308   230B    Sm
 230C   231F    So
@@ -1287,22 +1345,30 @@ return <<'END';
 2329           Ps
 232A           Pe
 232B   237B    So
+237C           Sm
 237D   239A    So
+239B   23B3    Sm
+23B4           Ps
+23B5           Pe
+23B6           Po
+23B7   23CE    So
 2400   2426    So
 2440   244A    So
 2460   249B    No
 249C   24E9    So
-24EA           No
-2500   2595    So
-25A0   25B6    So
+24EA   24FE    No
+2500   25B6    So
 25B7           Sm
 25B8   25C0    So
 25C1           Sm
 25C2   25F7    So
+25F8   25FF    Sm
 2600   2613    So
+2616   2617    So
 2619   266E    So
 266F           Sm
-2670   2671    So
+2670   267D    So
+2680   2689    So
 2701   2704    So
 2706   2709    So
 270C   2727    So
@@ -1312,11 +1378,65 @@ return <<'END';
 2756           So
 2758   275E    So
 2761   2767    So
+2768           Ps
+2769           Pe
+276A           Ps
+276B           Pe
+276C           Ps
+276D           Pe
+276E           Ps
+276F           Pe
+2770           Ps
+2771           Pe
+2772           Ps
+2773           Pe
+2774           Ps
+2775           Pe
 2776   2793    No
 2794           So
 2798   27AF    So
 27B1   27BE    So
+27D0   27E5    Sm
+27E6           Ps
+27E7           Pe
+27E8           Ps
+27E9           Pe
+27EA           Ps
+27EB           Pe
+27F0   27FF    Sm
 2800   28FF    So
+2900   2982    Sm
+2983           Ps
+2984           Pe
+2985           Ps
+2986           Pe
+2987           Ps
+2988           Pe
+2989           Ps
+298A           Pe
+298B           Ps
+298C           Pe
+298D           Ps
+298E           Pe
+298F           Ps
+2990           Pe
+2991           Ps
+2992           Pe
+2993           Ps
+2994           Pe
+2995           Ps
+2996           Pe
+2997           Ps
+2998           Pe
+2999   29D7    Sm
+29D8           Ps
+29D9           Pe
+29DA           Ps
+29DB           Pe
+29DC   29FB    Sm
+29FC           Ps
+29FD           Pe
+29FE   2AFF    Sm
 2E80   2E99    So
 2E9B   2EF3    So
 2F00   2FD5    So
@@ -1356,27 +1476,36 @@ return <<'END';
 3031   3035    Lm
 3036   3037    So
 3038   303A    Nl
+303B           Lm
+303C           Lo
+303D           Po
 303E   303F    So
-3041   3094    Lo
+3041   3096    Lo
 3099   309A    Mn
 309B   309C    Sk
 309D   309E    Lm
+309F           Lo
+30A0           Pd
 30A1   30FA    Lo
 30FB           Pc
 30FC   30FE    Lm
+30FF           Lo
 3105   312C    Lo
 3131   318E    Lo
 3190   3191    So
 3192   3195    No
 3196   319F    So
 31A0   31B7    Lo
+31F0   31FF    Lo
 3200   321C    So
 3220   3229    No
 322A   3243    So
+3251   325F    No
 3260   327B    So
 327F           So
 3280   3289    No
 328A   32B0    So
+32B1   32BF    No
 32C0   32CB    So
 32D0   32FE    So
 3300   3376    So
@@ -1385,15 +1514,12 @@ return <<'END';
 3400   4DB5    Lo
 4E00   9FA5    Lo
 A000   A48C    Lo
-A490   A4A1    So
-A4A4   A4B3    So
-A4B5   A4C0    So
-A4C2   A4C4    So
-A4C6           So
+A490   A4C6    So
 AC00   D7A3    Lo
 D800   DFFF    Cs
 E000   F8FF    Co
 F900   FA2D    Lo
+FA30   FA6A    Lo
 FB00   FB06    Ll
 FB13   FB17    Ll
 FB1D           Lo
@@ -1412,6 +1538,8 @@ FD3F              Pe
 FD50   FD8F    Lo
 FD92   FDC7    Lo
 FDF0   FDFB    Lo
+FDFC           Sc
+FE00   FE0F    Mn
 FE20   FE23    Mn
 FE30           Po
 FE31   FE32    Pd
@@ -1432,6 +1560,7 @@ FE41              Ps
 FE42           Pe
 FE43           Ps
 FE44           Pe
+FE45   FE46    Po
 FE49   FE4C    Po
 FE4D   FE4F    Pc
 FE50   FE52    Po
@@ -1450,8 +1579,7 @@ FE64      FE66    Sm
 FE68           Po
 FE69           Sc
 FE6A   FE6B    Po
-FE70   FE72    Lo
-FE74           Lo
+FE70   FE74    Lo
 FE76   FEFC    Lo
 FEFF           Cf
 FF01   FF03    Po
@@ -1480,6 +1608,8 @@ FF5B              Ps
 FF5C           Sm
 FF5D           Pe
 FF5E           Sm
+FF5F           Ps
+FF60           Pe
 FF61           Po
 FF62           Ps
 FF63           Pe