diff options
Diffstat (limited to 'src/CaseConvert.cxx')
-rw-r--r-- | src/CaseConvert.cxx | 202 |
1 files changed, 199 insertions, 3 deletions
diff --git a/src/CaseConvert.cxx b/src/CaseConvert.cxx index d4b351783..c39d42840 100644 --- a/src/CaseConvert.cxx +++ b/src/CaseConvert.cxx @@ -56,7 +56,7 @@ int symmetricCaseConversionRanges[] = { 1121,1120,17,2, 1163,1162,27,2, 1218,1217,7,2, -1233,1232,44,2, +1233,1232,48,2, 1377,1329,38,1, 7681,7680,75,2, 7841,7840,48,2, @@ -72,13 +72,17 @@ int symmetricCaseConversionRanges[] = { 11393,11392,50,2, 11520,4256,38,1, 42561,42560,23,2, -42625,42624,12,2, +42625,42624,14,2, 42787,42786,7,2, 42803,42802,31,2, 42879,42878,5,2, -42913,42912,5,2, +42903,42902,10,2, 65345,65313,26,1, 66600,66560,40,1, +66776,66736,36,1, +68800,68736,51,1, +71872,71840,32,1, +125218,125184,34,1, //--Autogenerated -- end of section automatically generated }; @@ -137,13 +141,17 @@ int symmetricCaseConversions[] = { 599,394, 601,399, 603,400, +604,42923, 608,403, +609,42924, 611,404, 613,42893, 614,42922, 616,407, 617,406, +618,42926, 619,11362, +620,42925, 623,412, 625,11374, 626,413, @@ -151,12 +159,15 @@ int symmetricCaseConversions[] = { 637,11364, 640,422, 643,425, +647,42929, 648,430, 649,580, 650,433, 651,434, 652,581, 658,439, +669,42930, +670,42928, 881,880, 883,882, 887,886, @@ -172,6 +183,7 @@ int symmetricCaseConversions[] = { 974,911, 983,975, 1010,1017, +1011,895, 1016,1015, 1019,1018, 1231,1216, @@ -222,6 +234,9 @@ int symmetricCaseConversions[] = { 42892,42891, 42897,42896, 42899,42898, +42933,42932, +42935,42934, +43859,42931, //--Autogenerated -- end of section automatically generated }; @@ -259,6 +274,107 @@ const char *complexCaseConversions = "\xcf\xb4|\xce\xb8||\xce\xb8|" "\xcf\xb5|\xce\xb5|\xce\x95||" "\xd6\x87|\xd5\xa5\xd6\x82|\xd4\xb5\xd5\x92||" +"\xe1\x8e\xa0|||\xea\xad\xb0|" +"\xe1\x8e\xa1|||\xea\xad\xb1|" +"\xe1\x8e\xa2|||\xea\xad\xb2|" +"\xe1\x8e\xa3|||\xea\xad\xb3|" +"\xe1\x8e\xa4|||\xea\xad\xb4|" +"\xe1\x8e\xa5|||\xea\xad\xb5|" +"\xe1\x8e\xa6|||\xea\xad\xb6|" +"\xe1\x8e\xa7|||\xea\xad\xb7|" +"\xe1\x8e\xa8|||\xea\xad\xb8|" +"\xe1\x8e\xa9|||\xea\xad\xb9|" +"\xe1\x8e\xaa|||\xea\xad\xba|" +"\xe1\x8e\xab|||\xea\xad\xbb|" +"\xe1\x8e\xac|||\xea\xad\xbc|" +"\xe1\x8e\xad|||\xea\xad\xbd|" +"\xe1\x8e\xae|||\xea\xad\xbe|" +"\xe1\x8e\xaf|||\xea\xad\xbf|" +"\xe1\x8e\xb0|||\xea\xae\x80|" +"\xe1\x8e\xb1|||\xea\xae\x81|" +"\xe1\x8e\xb2|||\xea\xae\x82|" +"\xe1\x8e\xb3|||\xea\xae\x83|" +"\xe1\x8e\xb4|||\xea\xae\x84|" +"\xe1\x8e\xb5|||\xea\xae\x85|" +"\xe1\x8e\xb6|||\xea\xae\x86|" +"\xe1\x8e\xb7|||\xea\xae\x87|" +"\xe1\x8e\xb8|||\xea\xae\x88|" +"\xe1\x8e\xb9|||\xea\xae\x89|" +"\xe1\x8e\xba|||\xea\xae\x8a|" +"\xe1\x8e\xbb|||\xea\xae\x8b|" +"\xe1\x8e\xbc|||\xea\xae\x8c|" +"\xe1\x8e\xbd|||\xea\xae\x8d|" +"\xe1\x8e\xbe|||\xea\xae\x8e|" +"\xe1\x8e\xbf|||\xea\xae\x8f|" +"\xe1\x8f\x80|||\xea\xae\x90|" +"\xe1\x8f\x81|||\xea\xae\x91|" +"\xe1\x8f\x82|||\xea\xae\x92|" +"\xe1\x8f\x83|||\xea\xae\x93|" +"\xe1\x8f\x84|||\xea\xae\x94|" +"\xe1\x8f\x85|||\xea\xae\x95|" +"\xe1\x8f\x86|||\xea\xae\x96|" +"\xe1\x8f\x87|||\xea\xae\x97|" +"\xe1\x8f\x88|||\xea\xae\x98|" +"\xe1\x8f\x89|||\xea\xae\x99|" +"\xe1\x8f\x8a|||\xea\xae\x9a|" +"\xe1\x8f\x8b|||\xea\xae\x9b|" +"\xe1\x8f\x8c|||\xea\xae\x9c|" +"\xe1\x8f\x8d|||\xea\xae\x9d|" +"\xe1\x8f\x8e|||\xea\xae\x9e|" +"\xe1\x8f\x8f|||\xea\xae\x9f|" +"\xe1\x8f\x90|||\xea\xae\xa0|" +"\xe1\x8f\x91|||\xea\xae\xa1|" +"\xe1\x8f\x92|||\xea\xae\xa2|" +"\xe1\x8f\x93|||\xea\xae\xa3|" +"\xe1\x8f\x94|||\xea\xae\xa4|" +"\xe1\x8f\x95|||\xea\xae\xa5|" +"\xe1\x8f\x96|||\xea\xae\xa6|" +"\xe1\x8f\x97|||\xea\xae\xa7|" +"\xe1\x8f\x98|||\xea\xae\xa8|" +"\xe1\x8f\x99|||\xea\xae\xa9|" +"\xe1\x8f\x9a|||\xea\xae\xaa|" +"\xe1\x8f\x9b|||\xea\xae\xab|" +"\xe1\x8f\x9c|||\xea\xae\xac|" +"\xe1\x8f\x9d|||\xea\xae\xad|" +"\xe1\x8f\x9e|||\xea\xae\xae|" +"\xe1\x8f\x9f|||\xea\xae\xaf|" +"\xe1\x8f\xa0|||\xea\xae\xb0|" +"\xe1\x8f\xa1|||\xea\xae\xb1|" +"\xe1\x8f\xa2|||\xea\xae\xb2|" +"\xe1\x8f\xa3|||\xea\xae\xb3|" +"\xe1\x8f\xa4|||\xea\xae\xb4|" +"\xe1\x8f\xa5|||\xea\xae\xb5|" +"\xe1\x8f\xa6|||\xea\xae\xb6|" +"\xe1\x8f\xa7|||\xea\xae\xb7|" +"\xe1\x8f\xa8|||\xea\xae\xb8|" +"\xe1\x8f\xa9|||\xea\xae\xb9|" +"\xe1\x8f\xaa|||\xea\xae\xba|" +"\xe1\x8f\xab|||\xea\xae\xbb|" +"\xe1\x8f\xac|||\xea\xae\xbc|" +"\xe1\x8f\xad|||\xea\xae\xbd|" +"\xe1\x8f\xae|||\xea\xae\xbe|" +"\xe1\x8f\xaf|||\xea\xae\xbf|" +"\xe1\x8f\xb0|||\xe1\x8f\xb8|" +"\xe1\x8f\xb1|||\xe1\x8f\xb9|" +"\xe1\x8f\xb2|||\xe1\x8f\xba|" +"\xe1\x8f\xb3|||\xe1\x8f\xbb|" +"\xe1\x8f\xb4|||\xe1\x8f\xbc|" +"\xe1\x8f\xb5|||\xe1\x8f\xbd|" +"\xe1\x8f\xb8|\xe1\x8f\xb0|\xe1\x8f\xb0||" +"\xe1\x8f\xb9|\xe1\x8f\xb1|\xe1\x8f\xb1||" +"\xe1\x8f\xba|\xe1\x8f\xb2|\xe1\x8f\xb2||" +"\xe1\x8f\xbb|\xe1\x8f\xb3|\xe1\x8f\xb3||" +"\xe1\x8f\xbc|\xe1\x8f\xb4|\xe1\x8f\xb4||" +"\xe1\x8f\xbd|\xe1\x8f\xb5|\xe1\x8f\xb5||" +"\xe1\xb2\x80|\xd0\xb2|\xd0\x92||" +"\xe1\xb2\x81|\xd0\xb4|\xd0\x94||" +"\xe1\xb2\x82|\xd0\xbe|\xd0\x9e||" +"\xe1\xb2\x83|\xd1\x81|\xd0\xa1||" +"\xe1\xb2\x84|\xd1\x82|\xd0\xa2||" +"\xe1\xb2\x85|\xd1\x82|\xd0\xa2||" +"\xe1\xb2\x86|\xd1\x8a|\xd0\xaa||" +"\xe1\xb2\x87|\xd1\xa3|\xd1\xa2||" +"\xe1\xb2\x88|\xea\x99\x8b|\xea\x99\x8a||" "\xe1\xba\x96|h\xcc\xb1|H\xcc\xb1||" "\xe1\xba\x97|t\xcc\x88|T\xcc\x88||" "\xe1\xba\x98|w\xcc\x8a|W\xcc\x8a||" @@ -349,6 +465,86 @@ const char *complexCaseConversions = "\xe2\x84\xa6|\xcf\x89||\xcf\x89|" "\xe2\x84\xaa|k||k|" "\xe2\x84\xab|\xc3\xa5||\xc3\xa5|" +"\xea\xad\xb0|\xe1\x8e\xa0|\xe1\x8e\xa0||" +"\xea\xad\xb1|\xe1\x8e\xa1|\xe1\x8e\xa1||" +"\xea\xad\xb2|\xe1\x8e\xa2|\xe1\x8e\xa2||" +"\xea\xad\xb3|\xe1\x8e\xa3|\xe1\x8e\xa3||" +"\xea\xad\xb4|\xe1\x8e\xa4|\xe1\x8e\xa4||" +"\xea\xad\xb5|\xe1\x8e\xa5|\xe1\x8e\xa5||" +"\xea\xad\xb6|\xe1\x8e\xa6|\xe1\x8e\xa6||" +"\xea\xad\xb7|\xe1\x8e\xa7|\xe1\x8e\xa7||" +"\xea\xad\xb8|\xe1\x8e\xa8|\xe1\x8e\xa8||" +"\xea\xad\xb9|\xe1\x8e\xa9|\xe1\x8e\xa9||" +"\xea\xad\xba|\xe1\x8e\xaa|\xe1\x8e\xaa||" +"\xea\xad\xbb|\xe1\x8e\xab|\xe1\x8e\xab||" +"\xea\xad\xbc|\xe1\x8e\xac|\xe1\x8e\xac||" +"\xea\xad\xbd|\xe1\x8e\xad|\xe1\x8e\xad||" +"\xea\xad\xbe|\xe1\x8e\xae|\xe1\x8e\xae||" +"\xea\xad\xbf|\xe1\x8e\xaf|\xe1\x8e\xaf||" +"\xea\xae\x80|\xe1\x8e\xb0|\xe1\x8e\xb0||" +"\xea\xae\x81|\xe1\x8e\xb1|\xe1\x8e\xb1||" +"\xea\xae\x82|\xe1\x8e\xb2|\xe1\x8e\xb2||" +"\xea\xae\x83|\xe1\x8e\xb3|\xe1\x8e\xb3||" +"\xea\xae\x84|\xe1\x8e\xb4|\xe1\x8e\xb4||" +"\xea\xae\x85|\xe1\x8e\xb5|\xe1\x8e\xb5||" +"\xea\xae\x86|\xe1\x8e\xb6|\xe1\x8e\xb6||" +"\xea\xae\x87|\xe1\x8e\xb7|\xe1\x8e\xb7||" +"\xea\xae\x88|\xe1\x8e\xb8|\xe1\x8e\xb8||" +"\xea\xae\x89|\xe1\x8e\xb9|\xe1\x8e\xb9||" +"\xea\xae\x8a|\xe1\x8e\xba|\xe1\x8e\xba||" +"\xea\xae\x8b|\xe1\x8e\xbb|\xe1\x8e\xbb||" +"\xea\xae\x8c|\xe1\x8e\xbc|\xe1\x8e\xbc||" +"\xea\xae\x8d|\xe1\x8e\xbd|\xe1\x8e\xbd||" +"\xea\xae\x8e|\xe1\x8e\xbe|\xe1\x8e\xbe||" +"\xea\xae\x8f|\xe1\x8e\xbf|\xe1\x8e\xbf||" +"\xea\xae\x90|\xe1\x8f\x80|\xe1\x8f\x80||" +"\xea\xae\x91|\xe1\x8f\x81|\xe1\x8f\x81||" +"\xea\xae\x92|\xe1\x8f\x82|\xe1\x8f\x82||" +"\xea\xae\x93|\xe1\x8f\x83|\xe1\x8f\x83||" +"\xea\xae\x94|\xe1\x8f\x84|\xe1\x8f\x84||" +"\xea\xae\x95|\xe1\x8f\x85|\xe1\x8f\x85||" +"\xea\xae\x96|\xe1\x8f\x86|\xe1\x8f\x86||" +"\xea\xae\x97|\xe1\x8f\x87|\xe1\x8f\x87||" +"\xea\xae\x98|\xe1\x8f\x88|\xe1\x8f\x88||" +"\xea\xae\x99|\xe1\x8f\x89|\xe1\x8f\x89||" +"\xea\xae\x9a|\xe1\x8f\x8a|\xe1\x8f\x8a||" +"\xea\xae\x9b|\xe1\x8f\x8b|\xe1\x8f\x8b||" +"\xea\xae\x9c|\xe1\x8f\x8c|\xe1\x8f\x8c||" +"\xea\xae\x9d|\xe1\x8f\x8d|\xe1\x8f\x8d||" +"\xea\xae\x9e|\xe1\x8f\x8e|\xe1\x8f\x8e||" +"\xea\xae\x9f|\xe1\x8f\x8f|\xe1\x8f\x8f||" +"\xea\xae\xa0|\xe1\x8f\x90|\xe1\x8f\x90||" +"\xea\xae\xa1|\xe1\x8f\x91|\xe1\x8f\x91||" +"\xea\xae\xa2|\xe1\x8f\x92|\xe1\x8f\x92||" +"\xea\xae\xa3|\xe1\x8f\x93|\xe1\x8f\x93||" +"\xea\xae\xa4|\xe1\x8f\x94|\xe1\x8f\x94||" +"\xea\xae\xa5|\xe1\x8f\x95|\xe1\x8f\x95||" +"\xea\xae\xa6|\xe1\x8f\x96|\xe1\x8f\x96||" +"\xea\xae\xa7|\xe1\x8f\x97|\xe1\x8f\x97||" +"\xea\xae\xa8|\xe1\x8f\x98|\xe1\x8f\x98||" +"\xea\xae\xa9|\xe1\x8f\x99|\xe1\x8f\x99||" +"\xea\xae\xaa|\xe1\x8f\x9a|\xe1\x8f\x9a||" +"\xea\xae\xab|\xe1\x8f\x9b|\xe1\x8f\x9b||" +"\xea\xae\xac|\xe1\x8f\x9c|\xe1\x8f\x9c||" +"\xea\xae\xad|\xe1\x8f\x9d|\xe1\x8f\x9d||" +"\xea\xae\xae|\xe1\x8f\x9e|\xe1\x8f\x9e||" +"\xea\xae\xaf|\xe1\x8f\x9f|\xe1\x8f\x9f||" +"\xea\xae\xb0|\xe1\x8f\xa0|\xe1\x8f\xa0||" +"\xea\xae\xb1|\xe1\x8f\xa1|\xe1\x8f\xa1||" +"\xea\xae\xb2|\xe1\x8f\xa2|\xe1\x8f\xa2||" +"\xea\xae\xb3|\xe1\x8f\xa3|\xe1\x8f\xa3||" +"\xea\xae\xb4|\xe1\x8f\xa4|\xe1\x8f\xa4||" +"\xea\xae\xb5|\xe1\x8f\xa5|\xe1\x8f\xa5||" +"\xea\xae\xb6|\xe1\x8f\xa6|\xe1\x8f\xa6||" +"\xea\xae\xb7|\xe1\x8f\xa7|\xe1\x8f\xa7||" +"\xea\xae\xb8|\xe1\x8f\xa8|\xe1\x8f\xa8||" +"\xea\xae\xb9|\xe1\x8f\xa9|\xe1\x8f\xa9||" +"\xea\xae\xba|\xe1\x8f\xaa|\xe1\x8f\xaa||" +"\xea\xae\xbb|\xe1\x8f\xab|\xe1\x8f\xab||" +"\xea\xae\xbc|\xe1\x8f\xac|\xe1\x8f\xac||" +"\xea\xae\xbd|\xe1\x8f\xad|\xe1\x8f\xad||" +"\xea\xae\xbe|\xe1\x8f\xae|\xe1\x8f\xae||" +"\xea\xae\xbf|\xe1\x8f\xaf|\xe1\x8f\xaf||" "\xef\xac\x80|ff|FF||" "\xef\xac\x81|fi|FI||" "\xef\xac\x82|fl|FL||" |