diff options
Diffstat (limited to 'src')
| -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||" | 
