mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-07 15:35:40 +07:00
GitOrigin-RevId: 9d7be3efbe108e604fbd67ce03c7fdfe23c3fb3a
3243 lines
112 KiB
Java
3243 lines
112 KiB
Java
public final class BigIf {
|
|
|
|
public static String getType(char shar) {
|
|
if ('\u0000' <= shar && shar <= '\u001F')
|
|
return "CONTROL";
|
|
else if (shar == '\u0020')
|
|
return "SPACE_SEPARATOR";
|
|
else if ('\u0021' <= shar && shar <= '\u0023')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u0024')
|
|
return "CURRENCY_SYMBOL";
|
|
else if ('\u0025' <= shar && shar <= '\'')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u0028')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u0029')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\u002A')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u002B')
|
|
return "MATH_SYMBOL";
|
|
else if (shar == '\u002C')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u002D')
|
|
return "DASH_PUNCTUATION";
|
|
else if ('\u002E' <= shar && shar <= '\u002F')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u0030' <= shar && shar <= '\u0039')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if ('\u003A' <= shar && shar <= '\u003B')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u003C' <= shar && shar <= '\u003E')
|
|
return "MATH_SYMBOL";
|
|
else if ('\u003F' <= shar && shar <= '\u0040')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u0041' <= shar && shar <= '\u005A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u005B')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\\')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u005D')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\u005E')
|
|
return "MODIFIER_SYMBOL";
|
|
else if (shar == '\u005F')
|
|
return "CONNECTOR_PUNCTUATION";
|
|
else if (shar == '\u0060')
|
|
return "MODIFIER_SYMBOL";
|
|
else if ('\u0061' <= shar && shar <= '\u007A')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u007B')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u007C')
|
|
return "MATH_SYMBOL";
|
|
else if (shar == '\u007D')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\u007E')
|
|
return "MATH_SYMBOL";
|
|
else if ('\u007F' <= shar && shar <= '\u009F')
|
|
return "CONTROL";
|
|
else if (shar == '\u00A0')
|
|
return "SPACE_SEPARATOR";
|
|
else if (shar == '\u00A1')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u00A2' <= shar && shar <= '\u00A5')
|
|
return "CURRENCY_SYMBOL";
|
|
else if ('\u00A6' <= shar && shar <= '\u00A7')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u00A8')
|
|
return "MODIFIER_SYMBOL";
|
|
else if (shar == '\u00A9')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u00AA')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u00AB')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u00AC')
|
|
return "MATH_SYMBOL";
|
|
else if (shar == '\u00AD')
|
|
return "DASH_PUNCTUATION";
|
|
else if (shar == '\u00AE')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u00AF')
|
|
return "MODIFIER_SYMBOL";
|
|
else if (shar == '\u00B0')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u00B1')
|
|
return "MATH_SYMBOL";
|
|
else if ('\u00B2' <= shar && shar <= '\u00B3')
|
|
return "OTHER_NUMBER";
|
|
else if (shar == '\u00B4')
|
|
return "MODIFIER_SYMBOL";
|
|
else if (shar == '\u00B5')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u00B6')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u00B7')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u00B8')
|
|
return "MODIFIER_SYMBOL";
|
|
else if (shar == '\u00B9')
|
|
return "OTHER_NUMBER";
|
|
else if (shar == '\u00BA')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u00BB')
|
|
return "END_PUNCTUATION";
|
|
else if ('\u00BC' <= shar && shar <= '\u00BE')
|
|
return "OTHER_NUMBER";
|
|
else if (shar == '\u00BF')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u00C0' <= shar && shar <= '\u00D6')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u00D7')
|
|
return "MATH_SYMBOL";
|
|
else if ('\u00D8' <= shar && shar <= '\u00DE')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u00DF' <= shar && shar <= '\u00F6')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u00F7')
|
|
return "MATH_SYMBOL";
|
|
else if ('\u00F8' <= shar && shar <= '\u00FF')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0100')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0101')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0102')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0103')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0104')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0105')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0106')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0107')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0108')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0109')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u010A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u010B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u010C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u010D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u010E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u010F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0110')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0111')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0112')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0113')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0114')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0115')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0116')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0117')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0118')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0119')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u011A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u011B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u011C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u011D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u011E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u011F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0120')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0121')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0122')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0123')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0124')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0125')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0126')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0127')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0128')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0129')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u012A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u012B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u012C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u012D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u012E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u012F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0130')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0131')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0132')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0133')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0134')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0135')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0136')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u0137' <= shar && shar <= '\u0138')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0139')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u013A')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u013B')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u013C')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u013D')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u013E')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u013F')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0140')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0141')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0142')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0143')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0144')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0145')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0146')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0147')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u0148' <= shar && shar <= '\u0149')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u014A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u014B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u014C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u014D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u014E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u014F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0150')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0151')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0152')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0153')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0154')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0155')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0156')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0157')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0158')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0159')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u015A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u015B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u015C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u015D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u015E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u015F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0160')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0161')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0162')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0163')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0164')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0165')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0166')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0167')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0168')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0169')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u016A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u016B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u016C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u016D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u016E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u016F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0170')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0171')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0172')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0173')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0174')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0175')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0176')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0177')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u0178' <= shar && shar <= '\u0179')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u017A')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u017B')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u017C')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u017D')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u017E' <= shar && shar <= '\u0180')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u0181' <= shar && shar <= '\u0182')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0183')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0184')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0185')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u0186' <= shar && shar <= '\u0187')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0188')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u0189' <= shar && shar <= '\u018B')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u018C' <= shar && shar <= '\u018D')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u018E' <= shar && shar <= '\u0191')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0192')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u0193' <= shar && shar <= '\u0194')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0195')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u0196' <= shar && shar <= '\u0198')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u0199' <= shar && shar <= '\u019B')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u019C' <= shar && shar <= '\u019D')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u019E')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u019F' <= shar && shar <= '\u01A0')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01A1')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01A2')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01A3')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01A4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01A5')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u01A6' <= shar && shar <= '\u01A7')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01A8')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01A9')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01AA')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u01AB')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01AC')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01AD')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u01AE' <= shar && shar <= '\u01AF')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01B0')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u01B1' <= shar && shar <= '\u01B3')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01B4')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01B5')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01B6')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u01B7' <= shar && shar <= '\u01B8')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u01B9' <= shar && shar <= '\u01BA')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01BB')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u01BC')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01BD')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u01BE' <= shar && shar <= '\u01C3')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u01C4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01C5')
|
|
return "TITLECASE_LETTER";
|
|
else if (shar == '\u01C6')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01C7')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01C8')
|
|
return "TITLECASE_LETTER";
|
|
else if (shar == '\u01C9')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01CA')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01CB')
|
|
return "TITLECASE_LETTER";
|
|
else if (shar == '\u01CC')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01CD')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01CE')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01CF')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01D0')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01D1')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01D2')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01D3')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01D4')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01D5')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01D6')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01D7')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01D8')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01D9')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01DA')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01DB')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u01DC' <= shar && shar <= '\u01DD')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01DE')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01DF')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01E0')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01E1')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01E2')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01E3')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01E4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01E5')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01E6')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01E7')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01E8')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01E9')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01EA')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01EB')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01EC')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01ED')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01EE')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u01EF' <= shar && shar <= '\u01F0')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01F1')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01F2')
|
|
return "TITLECASE_LETTER";
|
|
else if (shar == '\u01F3')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01F4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01F5')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u01F6' <= shar && shar <= '\u01F9')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u01FA')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01FB')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01FC')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01FD')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u01FE')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u01FF')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0200')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0201')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0202')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0203')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0204')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0205')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0206')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0207')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0208')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0209')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u020A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u020B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u020C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u020D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u020E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u020F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0210')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0211')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0212')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0213')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0214')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0215')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0216')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0217')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u0218' <= shar && shar <= '\u024F')
|
|
return "UNASSIGNED";
|
|
else if ('\u0250' <= shar && shar <= '\u02A8')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u02A9' <= shar && shar <= '\u02AF')
|
|
return "UNASSIGNED";
|
|
else if ('\u02B0' <= shar && shar <= '\u02B8')
|
|
return "MODIFIER_LETTER";
|
|
else if ('\u02B9' <= shar && shar <= '\u02BA')
|
|
return "MODIFIER_SYMBOL";
|
|
else if ('\u02BB' <= shar && shar <= '\u02C1')
|
|
return "MODIFIER_LETTER";
|
|
else if ('\u02C2' <= shar && shar <= '\u02CF')
|
|
return "MODIFIER_SYMBOL";
|
|
else if ('\u02D0' <= shar && shar <= '\u02D1')
|
|
return "MODIFIER_LETTER";
|
|
else if ('\u02D2' <= shar && shar <= '\u02DE')
|
|
return "MODIFIER_SYMBOL";
|
|
else if (shar == '\u02DF')
|
|
return "UNASSIGNED";
|
|
else if ('\u02E0' <= shar && shar <= '\u02E4')
|
|
return "MODIFIER_LETTER";
|
|
else if ('\u02E5' <= shar && shar <= '\u02E9')
|
|
return "MODIFIER_SYMBOL";
|
|
else if ('\u02EA' <= shar && shar <= '\u02FF')
|
|
return "UNASSIGNED";
|
|
else if ('\u0300' <= shar && shar <= '\u0345')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0346' <= shar && shar <= '\u035F')
|
|
return "UNASSIGNED";
|
|
else if ('\u0360' <= shar && shar <= '\u0361')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0362' <= shar && shar <= '\u0373')
|
|
return "UNASSIGNED";
|
|
else if ('\u0374' <= shar && shar <= '\u0375')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u0376' <= shar && shar <= '\u0379')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u037A')
|
|
return "MODIFIER_LETTER";
|
|
else if ('\u037B' <= shar && shar <= '\u037D')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u037E')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u037F' <= shar && shar <= '\u0383')
|
|
return "UNASSIGNED";
|
|
else if ('\u0384' <= shar && shar <= '\u0385')
|
|
return "MODIFIER_SYMBOL";
|
|
else if (shar == '\u0386')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0387')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u0388' <= shar && shar <= '\u038A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u038B')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u038C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u038D')
|
|
return "UNASSIGNED";
|
|
else if ('\u038E' <= shar && shar <= '\u038F')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0390')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u0391' <= shar && shar <= '\u03A1')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u03A2')
|
|
return "UNASSIGNED";
|
|
else if ('\u03A3' <= shar && shar <= '\u03AB')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u03AC' <= shar && shar <= '\u03CE')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u03CF')
|
|
return "UNASSIGNED";
|
|
else if ('\u03D0' <= shar && shar <= '\u03D1')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u03D2' <= shar && shar <= '\u03D4')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u03D5' <= shar && shar <= '\u03D6')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u03D7' <= shar && shar <= '\u03D9')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u03DA')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u03DB')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u03DC')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u03DD')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u03DE')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u03DF')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u03E0')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u03E1')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u03E2')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u03E3')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u03E4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u03E5')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u03E6')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u03E7')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u03E8')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u03E9')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u03EA')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u03EB')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u03EC')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u03ED')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u03EE')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u03EF' <= shar && shar <= '\u03F2')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u03F3')
|
|
return "OTHER_LETTER";
|
|
else if ('\u03F4' <= shar && shar <= '\u0400')
|
|
return "UNASSIGNED";
|
|
else if ('\u0401' <= shar && shar <= '\u040C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u040D')
|
|
return "UNASSIGNED";
|
|
else if ('\u040E' <= shar && shar <= '\u042F')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u0430' <= shar && shar <= '\u044F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0450')
|
|
return "UNASSIGNED";
|
|
else if ('\u0451' <= shar && shar <= '\u045C')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u045D')
|
|
return "UNASSIGNED";
|
|
else if ('\u045E' <= shar && shar <= '\u045F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0460')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0461')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0462')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0463')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0464')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0465')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0466')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0467')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0468')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0469')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u046A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u046B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u046C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u046D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u046E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u046F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0470')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0471')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0472')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0473')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0474')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0475')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0476')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0477')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0478')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0479')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u047A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u047B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u047C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u047D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u047E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u047F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0480')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0481')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0482')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u0483' <= shar && shar <= '\u0486')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0487' <= shar && shar <= '\u048F')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0490')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0491')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0492')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0493')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0494')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0495')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0496')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0497')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0498')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u0499')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u049A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u049B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u049C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u049D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u049E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u049F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04A0')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04A1')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04A2')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04A3')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04A4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04A5')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04A6')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04A7')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04A8')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04A9')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04AA')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04AB')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04AC')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04AD')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04AE')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04AF')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04B0')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04B1')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04B2')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04B3')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04B4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04B5')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04B6')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04B7')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04B8')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04B9')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04BA')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04BB')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04BC')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04BD')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04BE')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04BF')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04C0')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u04C1')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04C2')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04C3')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04C4')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u04C5' <= shar && shar <= '\u04C6')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u04C7')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04C8')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u04C9' <= shar && shar <= '\u04CA')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u04CB')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04CC')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u04CD' <= shar && shar <= '\u04CF')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u04D0')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04D1')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04D2')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04D3')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04D4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04D5')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04D6')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04D7')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04D8')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04D9')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04DA')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04DB')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04DC')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04DD')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04DE')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04DF')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04E0')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04E1')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04E2')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04E3')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04E4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04E5')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04E6')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04E7')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04E8')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04E9')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04EA')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04EB')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u04EC' <= shar && shar <= '\u04ED')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u04EE')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04EF')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04F0')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04F1')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04F2')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04F3')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u04F4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04F5')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u04F6' <= shar && shar <= '\u04F7')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u04F8')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u04F9')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u04FA' <= shar && shar <= '\u0530')
|
|
return "UNASSIGNED";
|
|
else if ('\u0531' <= shar && shar <= '\u0556')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u0557' <= shar && shar <= '\u0558')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0559')
|
|
return "MODIFIER_LETTER";
|
|
else if ('\u055A' <= shar && shar <= '\u055F')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u0560')
|
|
return "UNASSIGNED";
|
|
else if ('\u0561' <= shar && shar <= '\u0587')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u0588')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0589')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u058A' <= shar && shar <= '\u0590')
|
|
return "UNASSIGNED";
|
|
else if ('\u0591' <= shar && shar <= '\u05A1')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u05A2')
|
|
return "UNASSIGNED";
|
|
else if ('\u05A3' <= shar && shar <= '\u05B9')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u05BA')
|
|
return "UNASSIGNED";
|
|
else if ('\u05BB' <= shar && shar <= '\u05BD')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u05BE')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u05BF')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u05C0')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u05C1' <= shar && shar <= '\u05C2')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u05C3')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u05C4')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u05C5' <= shar && shar <= '\u05CF')
|
|
return "UNASSIGNED";
|
|
else if ('\u05D0' <= shar && shar <= '\u05EA')
|
|
return "OTHER_LETTER";
|
|
else if ('\u05EB' <= shar && shar <= '\u05EF')
|
|
return "UNASSIGNED";
|
|
else if ('\u05F0' <= shar && shar <= '\u05F2')
|
|
return "OTHER_LETTER";
|
|
else if ('\u05F3' <= shar && shar <= '\u05F4')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u05F5' <= shar && shar <= '\u060B')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u060C')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u060D' <= shar && shar <= '\u061A')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u061B')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u061C' <= shar && shar <= '\u061E')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u061F')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u0620')
|
|
return "UNASSIGNED";
|
|
else if ('\u0621' <= shar && shar <= '\u063A')
|
|
return "OTHER_LETTER";
|
|
else if ('\u063B' <= shar && shar <= '\u063F')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0640')
|
|
return "MODIFIER_LETTER";
|
|
else if ('\u0641' <= shar && shar <= '\u064A')
|
|
return "OTHER_LETTER";
|
|
else if ('\u064B' <= shar && shar <= '\u0652')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0653' <= shar && shar <= '\u065F')
|
|
return "UNASSIGNED";
|
|
else if ('\u0660' <= shar && shar <= '\u0669')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if ('\u066A' <= shar && shar <= '\u066D')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u066E' <= shar && shar <= '\u066F')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0670')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0671' <= shar && shar <= '\u06B7')
|
|
return "OTHER_LETTER";
|
|
else if ('\u06B8' <= shar && shar <= '\u06B9')
|
|
return "UNASSIGNED";
|
|
else if ('\u06BA' <= shar && shar <= '\u06BE')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u06BF')
|
|
return "UNASSIGNED";
|
|
else if ('\u06C0' <= shar && shar <= '\u06CE')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u06CF')
|
|
return "UNASSIGNED";
|
|
else if ('\u06D0' <= shar && shar <= '\u06D3')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u06D4')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u06D5')
|
|
return "OTHER_LETTER";
|
|
else if ('\u06D6' <= shar && shar <= '\u06DC')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u06DD' <= shar && shar <= '\u06DE')
|
|
return "ENCLOSING_MARK";
|
|
else if ('\u06DF' <= shar && shar <= '\u06E4')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u06E5' <= shar && shar <= '\u06E6')
|
|
return "MODIFIER_LETTER";
|
|
else if ('\u06E7' <= shar && shar <= '\u06E8')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u06E9')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u06EA' <= shar && shar <= '\u06ED')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u06EE' <= shar && shar <= '\u06EF')
|
|
return "UNASSIGNED";
|
|
else if ('\u06F0' <= shar && shar <= '\u06F9')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if ('\u06FA' <= shar && shar <= '\u0900')
|
|
return "UNASSIGNED";
|
|
else if ('\u0901' <= shar && shar <= '\u0902')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0903')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0904')
|
|
return "UNASSIGNED";
|
|
else if ('\u0905' <= shar && shar <= '\u0939')
|
|
return "OTHER_LETTER";
|
|
else if ('\u093A' <= shar && shar <= '\u093B')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u093C')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u093D')
|
|
return "OTHER_LETTER";
|
|
else if ('\u093E' <= shar && shar <= '\u0940')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u0941' <= shar && shar <= '\u0948')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0949' <= shar && shar <= '\u094C')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u094D')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u094E' <= shar && shar <= '\u094F')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0950')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u0951' <= shar && shar <= '\u0954')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0955' <= shar && shar <= '\u0957')
|
|
return "UNASSIGNED";
|
|
else if ('\u0958' <= shar && shar <= '\u0961')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0962' <= shar && shar <= '\u0963')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0964' <= shar && shar <= '\u0965')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u0966' <= shar && shar <= '\u096F')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if (shar == '\u0970')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u0971' <= shar && shar <= '\u0980')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0981')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0982' <= shar && shar <= '\u0983')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0984')
|
|
return "UNASSIGNED";
|
|
else if ('\u0985' <= shar && shar <= '\u098C')
|
|
return "OTHER_LETTER";
|
|
else if ('\u098D' <= shar && shar <= '\u098E')
|
|
return "UNASSIGNED";
|
|
else if ('\u098F' <= shar && shar <= '\u0990')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0991' <= shar && shar <= '\u0992')
|
|
return "UNASSIGNED";
|
|
else if ('\u0993' <= shar && shar <= '\u09A8')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u09A9')
|
|
return "UNASSIGNED";
|
|
else if ('\u09AA' <= shar && shar <= '\u09B0')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u09B1')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u09B2')
|
|
return "OTHER_LETTER";
|
|
else if ('\u09B3' <= shar && shar <= '\u09B5')
|
|
return "UNASSIGNED";
|
|
else if ('\u09B6' <= shar && shar <= '\u09B9')
|
|
return "OTHER_LETTER";
|
|
else if ('\u09BA' <= shar && shar <= '\u09BB')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u09BC')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u09BD')
|
|
return "UNASSIGNED";
|
|
else if ('\u09BE' <= shar && shar <= '\u09C0')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u09C1' <= shar && shar <= '\u09C4')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u09C5' <= shar && shar <= '\u09C6')
|
|
return "UNASSIGNED";
|
|
else if ('\u09C7' <= shar && shar <= '\u09C8')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u09C9' <= shar && shar <= '\u09CA')
|
|
return "UNASSIGNED";
|
|
else if ('\u09CB' <= shar && shar <= '\u09CC')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u09CD')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u09CE' <= shar && shar <= '\u09D6')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u09D7')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u09D8' <= shar && shar <= '\u09DB')
|
|
return "UNASSIGNED";
|
|
else if ('\u09DC' <= shar && shar <= '\u09DD')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u09DE')
|
|
return "UNASSIGNED";
|
|
else if ('\u09DF' <= shar && shar <= '\u09E1')
|
|
return "OTHER_LETTER";
|
|
else if ('\u09E2' <= shar && shar <= '\u09E3')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u09E4' <= shar && shar <= '\u09E5')
|
|
return "UNASSIGNED";
|
|
else if ('\u09E6' <= shar && shar <= '\u09EF')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if ('\u09F0' <= shar && shar <= '\u09F1')
|
|
return "OTHER_LETTER";
|
|
else if ('\u09F2' <= shar && shar <= '\u09F3')
|
|
return "CURRENCY_SYMBOL";
|
|
else if ('\u09F4' <= shar && shar <= '\u09F9')
|
|
return "OTHER_NUMBER";
|
|
else if (shar == '\u09FA')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u09FB' <= shar && shar <= '\u0A01')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0A02')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0A03' <= shar && shar <= '\u0A04')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A05' <= shar && shar <= '\u0A0A')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0A0B' <= shar && shar <= '\u0A0E')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A0F' <= shar && shar <= '\u0A10')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0A11' <= shar && shar <= '\u0A12')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A13' <= shar && shar <= '\u0A28')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0A29')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A2A' <= shar && shar <= '\u0A30')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0A31')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A32' <= shar && shar <= '\u0A33')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0A34')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A35' <= shar && shar <= '\u0A36')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0A37')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A38' <= shar && shar <= '\u0A39')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0A3A' <= shar && shar <= '\u0A3B')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0A3C')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0A3D')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A3E' <= shar && shar <= '\u0A40')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u0A41' <= shar && shar <= '\u0A42')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0A43' <= shar && shar <= '\u0A46')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A47' <= shar && shar <= '\u0A48')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0A49' <= shar && shar <= '\u0A4A')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A4B' <= shar && shar <= '\u0A4D')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0A4E' <= shar && shar <= '\u0A58')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A59' <= shar && shar <= '\u0A5C')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0A5D')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0A5E')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0A5F' <= shar && shar <= '\u0A65')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A66' <= shar && shar <= '\u0A6F')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if ('\u0A70' <= shar && shar <= '\u0A71')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0A72' <= shar && shar <= '\u0A74')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0A75' <= shar && shar <= '\u0A80')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A81' <= shar && shar <= '\u0A82')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0A83')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0A84')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A85' <= shar && shar <= '\u0A8B')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0A8C')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0A8D')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0A8E')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A8F' <= shar && shar <= '\u0A91')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0A92')
|
|
return "UNASSIGNED";
|
|
else if ('\u0A93' <= shar && shar <= '\u0AA8')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0AA9')
|
|
return "UNASSIGNED";
|
|
else if ('\u0AAA' <= shar && shar <= '\u0AB0')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0AB1')
|
|
return "UNASSIGNED";
|
|
else if ('\u0AB2' <= shar && shar <= '\u0AB3')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0AB4')
|
|
return "UNASSIGNED";
|
|
else if ('\u0AB5' <= shar && shar <= '\u0AB9')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0ABA' <= shar && shar <= '\u0ABB')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0ABC')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0ABD')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0ABE' <= shar && shar <= '\u0AC0')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u0AC1' <= shar && shar <= '\u0AC5')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0AC6')
|
|
return "UNASSIGNED";
|
|
else if ('\u0AC7' <= shar && shar <= '\u0AC8')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0AC9')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0ACA')
|
|
return "UNASSIGNED";
|
|
else if ('\u0ACB' <= shar && shar <= '\u0ACC')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0ACD')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0ACE' <= shar && shar <= '\u0ACF')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0AD0')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u0AD1' <= shar && shar <= '\u0ADF')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0AE0')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0AE1' <= shar && shar <= '\u0AE5')
|
|
return "UNASSIGNED";
|
|
else if ('\u0AE6' <= shar && shar <= '\u0AEF')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if ('\u0AF0' <= shar && shar <= '\u0B00')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0B01')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0B02' <= shar && shar <= '\u0B03')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0B04')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B05' <= shar && shar <= '\u0B0C')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0B0D' <= shar && shar <= '\u0B0E')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B0F' <= shar && shar <= '\u0B10')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0B11' <= shar && shar <= '\u0B12')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B13' <= shar && shar <= '\u0B28')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0B29')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B2A' <= shar && shar <= '\u0B30')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0B31')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B32' <= shar && shar <= '\u0B33')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0B34' <= shar && shar <= '\u0B35')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B36' <= shar && shar <= '\u0B39')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0B3A' <= shar && shar <= '\u0B3B')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0B3C')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0B3D')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0B3E')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0B3F')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0B40')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u0B41' <= shar && shar <= '\u0B43')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0B44' <= shar && shar <= '\u0B46')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B47' <= shar && shar <= '\u0B48')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u0B49' <= shar && shar <= '\u0B4A')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B4B' <= shar && shar <= '\u0B4C')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0B4D')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0B4E' <= shar && shar <= '\u0B55')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0B56')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0B57')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u0B58' <= shar && shar <= '\u0B5B')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B5C' <= shar && shar <= '\u0B5D')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0B5E')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B5F' <= shar && shar <= '\u0B61')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0B62' <= shar && shar <= '\u0B65')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B66' <= shar && shar <= '\u0B6F')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if (shar == '\u0B70')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u0B71' <= shar && shar <= '\u0B81')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0B82')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0B83')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0B84')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B85' <= shar && shar <= '\u0B8A')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0B8B' <= shar && shar <= '\u0B8D')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B8E' <= shar && shar <= '\u0B90')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0B91')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B92' <= shar && shar <= '\u0B95')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0B96' <= shar && shar <= '\u0B98')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B99' <= shar && shar <= '\u0B9A')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0B9B')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0B9C')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0B9D')
|
|
return "UNASSIGNED";
|
|
else if ('\u0B9E' <= shar && shar <= '\u0B9F')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0BA0' <= shar && shar <= '\u0BA2')
|
|
return "UNASSIGNED";
|
|
else if ('\u0BA3' <= shar && shar <= '\u0BA4')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0BA5' <= shar && shar <= '\u0BA7')
|
|
return "UNASSIGNED";
|
|
else if ('\u0BA8' <= shar && shar <= '\u0BAA')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0BAB' <= shar && shar <= '\u0BAD')
|
|
return "UNASSIGNED";
|
|
else if ('\u0BAE' <= shar && shar <= '\u0BB5')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0BB6')
|
|
return "UNASSIGNED";
|
|
else if ('\u0BB7' <= shar && shar <= '\u0BB9')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0BBA' <= shar && shar <= '\u0BBD')
|
|
return "UNASSIGNED";
|
|
else if ('\u0BBE' <= shar && shar <= '\u0BBF')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0BC0')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0BC1' <= shar && shar <= '\u0BC2')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u0BC3' <= shar && shar <= '\u0BC5')
|
|
return "UNASSIGNED";
|
|
else if ('\u0BC6' <= shar && shar <= '\u0BC8')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0BC9')
|
|
return "UNASSIGNED";
|
|
else if ('\u0BCA' <= shar && shar <= '\u0BCC')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0BCD')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0BCE' <= shar && shar <= '\u0BD6')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0BD7')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u0BD8' <= shar && shar <= '\u0BE6')
|
|
return "UNASSIGNED";
|
|
else if ('\u0BE7' <= shar && shar <= '\u0BEF')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if ('\u0BF0' <= shar && shar <= '\u0BF2')
|
|
return "OTHER_NUMBER";
|
|
else if ('\u0BF3' <= shar && shar <= '\u0C00')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C01' <= shar && shar <= '\u0C03')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0C04')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C05' <= shar && shar <= '\u0C0C')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0C0D')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C0E' <= shar && shar <= '\u0C10')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0C11')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C12' <= shar && shar <= '\u0C28')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0C29')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C2A' <= shar && shar <= '\u0C33')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0C34')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C35' <= shar && shar <= '\u0C39')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0C3A' <= shar && shar <= '\u0C3D')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C3E' <= shar && shar <= '\u0C40')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0C41' <= shar && shar <= '\u0C44')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0C45')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C46' <= shar && shar <= '\u0C48')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0C49')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C4A' <= shar && shar <= '\u0C4D')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0C4E' <= shar && shar <= '\u0C54')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C55' <= shar && shar <= '\u0C56')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0C57' <= shar && shar <= '\u0C5F')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C60' <= shar && shar <= '\u0C61')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0C62' <= shar && shar <= '\u0C65')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C66' <= shar && shar <= '\u0C6F')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if ('\u0C70' <= shar && shar <= '\u0C81')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C82' <= shar && shar <= '\u0C83')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0C84')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C85' <= shar && shar <= '\u0C8C')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0C8D')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C8E' <= shar && shar <= '\u0C90')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0C91')
|
|
return "UNASSIGNED";
|
|
else if ('\u0C92' <= shar && shar <= '\u0CA8')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0CA9')
|
|
return "UNASSIGNED";
|
|
else if ('\u0CAA' <= shar && shar <= '\u0CB3')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0CB4')
|
|
return "UNASSIGNED";
|
|
else if ('\u0CB5' <= shar && shar <= '\u0CB9')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0CBA' <= shar && shar <= '\u0CBD')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0CBE')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0CBF')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0CC0' <= shar && shar <= '\u0CC4')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0CC5')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0CC6')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0CC7' <= shar && shar <= '\u0CC8')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0CC9')
|
|
return "UNASSIGNED";
|
|
else if ('\u0CCA' <= shar && shar <= '\u0CCB')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u0CCC' <= shar && shar <= '\u0CCD')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0CCE' <= shar && shar <= '\u0CD4')
|
|
return "UNASSIGNED";
|
|
else if ('\u0CD5' <= shar && shar <= '\u0CD6')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u0CD7' <= shar && shar <= '\u0CDD')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0CDE')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0CDF')
|
|
return "UNASSIGNED";
|
|
else if ('\u0CE0' <= shar && shar <= '\u0CE1')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0CE2' <= shar && shar <= '\u0CE5')
|
|
return "UNASSIGNED";
|
|
else if ('\u0CE6' <= shar && shar <= '\u0CEF')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if ('\u0CF0' <= shar && shar <= '\u0D01')
|
|
return "UNASSIGNED";
|
|
else if ('\u0D02' <= shar && shar <= '\u0D03')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0D04')
|
|
return "UNASSIGNED";
|
|
else if ('\u0D05' <= shar && shar <= '\u0D0C')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0D0D')
|
|
return "UNASSIGNED";
|
|
else if ('\u0D0E' <= shar && shar <= '\u0D10')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0D11')
|
|
return "UNASSIGNED";
|
|
else if ('\u0D12' <= shar && shar <= '\u0D28')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0D29')
|
|
return "UNASSIGNED";
|
|
else if ('\u0D2A' <= shar && shar <= '\u0D39')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0D3A' <= shar && shar <= '\u0D3D')
|
|
return "UNASSIGNED";
|
|
else if ('\u0D3E' <= shar && shar <= '\u0D40')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u0D41' <= shar && shar <= '\u0D43')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0D44' <= shar && shar <= '\u0D45')
|
|
return "UNASSIGNED";
|
|
else if ('\u0D46' <= shar && shar <= '\u0D48')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0D49')
|
|
return "UNASSIGNED";
|
|
else if ('\u0D4A' <= shar && shar <= '\u0D4C')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if (shar == '\u0D4D')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0D4E' <= shar && shar <= '\u0D56')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0D57')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u0D58' <= shar && shar <= '\u0D5F')
|
|
return "UNASSIGNED";
|
|
else if ('\u0D60' <= shar && shar <= '\u0D61')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0D62' <= shar && shar <= '\u0D65')
|
|
return "UNASSIGNED";
|
|
else if ('\u0D66' <= shar && shar <= '\u0D6F')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if ('\u0D70' <= shar && shar <= '\u0E00')
|
|
return "UNASSIGNED";
|
|
else if ('\u0E01' <= shar && shar <= '\u0E2E')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0E2F')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u0E30')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0E31')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0E32' <= shar && shar <= '\u0E33')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0E34' <= shar && shar <= '\u0E3A')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0E3B' <= shar && shar <= '\u0E3E')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0E3F')
|
|
return "CURRENCY_SYMBOL";
|
|
else if ('\u0E40' <= shar && shar <= '\u0E45')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0E46')
|
|
return "MODIFIER_LETTER";
|
|
else if ('\u0E47' <= shar && shar <= '\u0E4E')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0E4F')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u0E50' <= shar && shar <= '\u0E59')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if ('\u0E5A' <= shar && shar <= '\u0E5B')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u0E5C' <= shar && shar <= '\u0E80')
|
|
return "UNASSIGNED";
|
|
else if ('\u0E81' <= shar && shar <= '\u0E82')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0E83')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0E84')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0E85' <= shar && shar <= '\u0E86')
|
|
return "UNASSIGNED";
|
|
else if ('\u0E87' <= shar && shar <= '\u0E88')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0E89')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0E8A')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0E8B' <= shar && shar <= '\u0E8C')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0E8D')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0E8E' <= shar && shar <= '\u0E93')
|
|
return "UNASSIGNED";
|
|
else if ('\u0E94' <= shar && shar <= '\u0E97')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0E98')
|
|
return "UNASSIGNED";
|
|
else if ('\u0E99' <= shar && shar <= '\u0E9F')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0EA0')
|
|
return "UNASSIGNED";
|
|
else if ('\u0EA1' <= shar && shar <= '\u0EA3')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0EA4')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0EA5')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0EA6')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0EA7')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0EA8' <= shar && shar <= '\u0EA9')
|
|
return "UNASSIGNED";
|
|
else if ('\u0EAA' <= shar && shar <= '\u0EAB')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0EAC')
|
|
return "UNASSIGNED";
|
|
else if ('\u0EAD' <= shar && shar <= '\u0EAE')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0EAF')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u0EB0')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0EB1')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0EB2' <= shar && shar <= '\u0EB3')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0EB4' <= shar && shar <= '\u0EB9')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0EBA')
|
|
return "UNASSIGNED";
|
|
else if ('\u0EBB' <= shar && shar <= '\u0EBC')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0EBD')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0EBE' <= shar && shar <= '\u0EBF')
|
|
return "UNASSIGNED";
|
|
else if ('\u0EC0' <= shar && shar <= '\u0EC4')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0EC5')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0EC6')
|
|
return "MODIFIER_LETTER";
|
|
else if (shar == '\u0EC7')
|
|
return "UNASSIGNED";
|
|
else if ('\u0EC8' <= shar && shar <= '\u0ECD')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0ECE' <= shar && shar <= '\u0ECF')
|
|
return "UNASSIGNED";
|
|
else if ('\u0ED0' <= shar && shar <= '\u0ED9')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if ('\u0EDA' <= shar && shar <= '\u0EDB')
|
|
return "UNASSIGNED";
|
|
else if ('\u0EDC' <= shar && shar <= '\u0EDD')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0EDE' <= shar && shar <= '\u0EFF')
|
|
return "UNASSIGNED";
|
|
else if ('\u0F00' <= shar && shar <= '\u0F03')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u0F04' <= shar && shar <= '\u0F12')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u0F13' <= shar && shar <= '\u0F17')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u0F18' <= shar && shar <= '\u0F19')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0F1A' <= shar && shar <= '\u0F1F')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u0F20' <= shar && shar <= '\u0F29')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if ('\u0F2A' <= shar && shar <= '\u0F33')
|
|
return "OTHER_NUMBER";
|
|
else if (shar == '\u0F34')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u0F35')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0F36')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u0F37')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0F38')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u0F39')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0F3A')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u0F3B')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\u0F3C')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u0F3D')
|
|
return "END_PUNCTUATION";
|
|
else if ('\u0F3E' <= shar && shar <= '\u0F3F')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u0F40' <= shar && shar <= '\u0F47')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u0F48')
|
|
return "UNASSIGNED";
|
|
else if ('\u0F49' <= shar && shar <= '\u0F69')
|
|
return "OTHER_LETTER";
|
|
else if ('\u0F6A' <= shar && shar <= '\u0F70')
|
|
return "UNASSIGNED";
|
|
else if ('\u0F71' <= shar && shar <= '\u0F7E')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0F7F')
|
|
return "COMBINING_SPACING_MARK";
|
|
else if ('\u0F80' <= shar && shar <= '\u0F84')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0F85')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u0F86' <= shar && shar <= '\u0F8B')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0F8C' <= shar && shar <= '\u0F8F')
|
|
return "UNASSIGNED";
|
|
else if ('\u0F90' <= shar && shar <= '\u0F95')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0F96')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0F97')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0F98')
|
|
return "UNASSIGNED";
|
|
else if ('\u0F99' <= shar && shar <= '\u0FAD')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0FAE' <= shar && shar <= '\u0FB0')
|
|
return "UNASSIGNED";
|
|
else if ('\u0FB1' <= shar && shar <= '\u0FB7')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u0FB8')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u0FB9')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u0FBA' <= shar && shar <= '\u109F')
|
|
return "UNASSIGNED";
|
|
else if ('\u10A0' <= shar && shar <= '\u10C5')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u10C6' <= shar && shar <= '\u10CF')
|
|
return "UNASSIGNED";
|
|
else if ('\u10D0' <= shar && shar <= '\u10F6')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u10F7' <= shar && shar <= '\u10FA')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u10FB')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u10FC' <= shar && shar <= '\u10FF')
|
|
return "UNASSIGNED";
|
|
else if ('\u1100' <= shar && shar <= '\u1159')
|
|
return "OTHER_LETTER";
|
|
else if ('\u115A' <= shar && shar <= '\u115E')
|
|
return "UNASSIGNED";
|
|
else if ('\u115F' <= shar && shar <= '\u11A2')
|
|
return "OTHER_LETTER";
|
|
else if ('\u11A3' <= shar && shar <= '\u11A7')
|
|
return "UNASSIGNED";
|
|
else if ('\u11A8' <= shar && shar <= '\u11F9')
|
|
return "OTHER_LETTER";
|
|
else if ('\u11FA' <= shar && shar <= '\u1DFF')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u1E00')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E01')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E02')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E03')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E04')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E05')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E06')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E07')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E08')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E09')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E0A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E0B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E0C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E0D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E0E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E0F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E10')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E11')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E12')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E13')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E14')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E15')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E16')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E17')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E18')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E19')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E1A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E1B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E1C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E1D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E1E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E1F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E20')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E21')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E22')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E23')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E24')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E25')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E26')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E27')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E28')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E29')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E2A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E2B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E2C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E2D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E2E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E2F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E30')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E31')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E32')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E33')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E34')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E35')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E36')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E37')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E38')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E39')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E3A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E3B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E3C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E3D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E3E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E3F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E40')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E41')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E42')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E43')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E44')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E45')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E46')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E47')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E48')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E49')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E4A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E4B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E4C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E4D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E4E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E4F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E50')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E51')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E52')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E53')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E54')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E55')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E56')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E57')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E58')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E59')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E5A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E5B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E5C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E5D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E5E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E5F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E60')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E61')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E62')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E63')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E64')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E65')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E66')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E67')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E68')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E69')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E6A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E6B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E6C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E6D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E6E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E6F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E70')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E71')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E72')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E73')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E74')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E75')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E76')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E77')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E78')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E79')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E7A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E7B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E7C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E7D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E7E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E7F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E80')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E81')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E82')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E83')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E84')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E85')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E86')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E87')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E88')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E89')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E8A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E8B')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E8C')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E8D')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E8E')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E8F')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E90')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E91')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E92')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1E93')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1E94')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u1E95' <= shar && shar <= '\u1E9B')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1E9C' <= shar && shar <= '\u1E9F')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u1EA0')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EA1')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EA2')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EA3')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EA4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EA5')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EA6')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EA7')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EA8')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EA9')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EAA')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EAB')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EAC')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EAD')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EAE')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EAF')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EB0')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EB1')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EB2')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EB3')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EB4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EB5')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EB6')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EB7')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EB8')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EB9')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EBA')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EBB')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EBC')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EBD')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EBE')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EBF')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EC0')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EC1')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EC2')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EC3')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EC4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EC5')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EC6')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EC7')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EC8')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EC9')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1ECA')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1ECB')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1ECC')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1ECD')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1ECE')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1ECF')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1ED0')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1ED1')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1ED2')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1ED3')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1ED4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1ED5')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1ED6')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1ED7')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1ED8')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1ED9')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EDA')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EDB')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EDC')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EDD')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EDE')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EDF')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EE0')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EE1')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EE2')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EE3')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EE4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EE5')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EE6')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EE7')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EE8')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EE9')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EEA')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EEB')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EEC')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EED')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EEE')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EEF')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EF0')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EF1')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EF2')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EF3')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EF4')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EF5')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EF6')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EF7')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1EF8')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1EF9')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1EFA' <= shar && shar <= '\u1EFF')
|
|
return "UNASSIGNED";
|
|
else if ('\u1F00' <= shar && shar <= '\u1F07')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1F08' <= shar && shar <= '\u1F0F')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u1F10' <= shar && shar <= '\u1F15')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1F16' <= shar && shar <= '\u1F17')
|
|
return "UNASSIGNED";
|
|
else if ('\u1F18' <= shar && shar <= '\u1F1D')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u1F1E' <= shar && shar <= '\u1F1F')
|
|
return "UNASSIGNED";
|
|
else if ('\u1F20' <= shar && shar <= '\u1F27')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1F28' <= shar && shar <= '\u1F2F')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u1F30' <= shar && shar <= '\u1F37')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1F38' <= shar && shar <= '\u1F3F')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u1F40' <= shar && shar <= '\u1F45')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1F46' <= shar && shar <= '\u1F47')
|
|
return "UNASSIGNED";
|
|
else if ('\u1F48' <= shar && shar <= '\u1F4D')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u1F4E' <= shar && shar <= '\u1F4F')
|
|
return "UNASSIGNED";
|
|
else if ('\u1F50' <= shar && shar <= '\u1F57')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1F58')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u1F59')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1F5A')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u1F5B')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1F5C')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u1F5D')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1F5E')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u1F5F')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u1F60' <= shar && shar <= '\u1F67')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1F68' <= shar && shar <= '\u1F6F')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u1F70' <= shar && shar <= '\u1F7D')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1F7E' <= shar && shar <= '\u1F7F')
|
|
return "UNASSIGNED";
|
|
else if ('\u1F80' <= shar && shar <= '\u1F87')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1F88' <= shar && shar <= '\u1F8F')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u1F90' <= shar && shar <= '\u1F97')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1F98' <= shar && shar <= '\u1F9F')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u1FA0' <= shar && shar <= '\u1FA7')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1FA8' <= shar && shar <= '\u1FAF')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u1FB0' <= shar && shar <= '\u1FB4')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1FB5')
|
|
return "UNASSIGNED";
|
|
else if ('\u1FB6' <= shar && shar <= '\u1FB7')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1FB8' <= shar && shar <= '\u1FBC')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1FBD')
|
|
return "MODIFIER_SYMBOL";
|
|
else if (shar == '\u1FBE')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u1FBF' <= shar && shar <= '\u1FC1')
|
|
return "MODIFIER_SYMBOL";
|
|
else if ('\u1FC2' <= shar && shar <= '\u1FC4')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1FC5')
|
|
return "UNASSIGNED";
|
|
else if ('\u1FC6' <= shar && shar <= '\u1FC7')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1FC8' <= shar && shar <= '\u1FCC')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u1FCD' <= shar && shar <= '\u1FCF')
|
|
return "MODIFIER_SYMBOL";
|
|
else if ('\u1FD0' <= shar && shar <= '\u1FD3')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1FD4' <= shar && shar <= '\u1FD5')
|
|
return "UNASSIGNED";
|
|
else if ('\u1FD6' <= shar && shar <= '\u1FD7')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1FD8' <= shar && shar <= '\u1FDB')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u1FDC')
|
|
return "UNASSIGNED";
|
|
else if ('\u1FDD' <= shar && shar <= '\u1FDF')
|
|
return "MODIFIER_SYMBOL";
|
|
else if ('\u1FE0' <= shar && shar <= '\u1FE7')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1FE8' <= shar && shar <= '\u1FEC')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u1FED' <= shar && shar <= '\u1FEF')
|
|
return "MODIFIER_SYMBOL";
|
|
else if ('\u1FF0' <= shar && shar <= '\u1FF1')
|
|
return "UNASSIGNED";
|
|
else if ('\u1FF2' <= shar && shar <= '\u1FF4')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u1FF5')
|
|
return "UNASSIGNED";
|
|
else if ('\u1FF6' <= shar && shar <= '\u1FF7')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u1FF8' <= shar && shar <= '\u1FFC')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u1FFD' <= shar && shar <= '\u1FFE')
|
|
return "MODIFIER_SYMBOL";
|
|
else if (shar == '\u1FFF')
|
|
return "UNASSIGNED";
|
|
else if ('\u2000' <= shar && shar <= '\u200B')
|
|
return "SPACE_SEPARATOR";
|
|
else if ('\u200C' <= shar && shar <= '\u200F')
|
|
return "FORMAT";
|
|
else if ('\u2010' <= shar && shar <= '\u2015')
|
|
return "DASH_PUNCTUATION";
|
|
else if ('\u2016' <= shar && shar <= '\u2017')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u2018')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u2019')
|
|
return "END_PUNCTUATION";
|
|
else if ('\u201A' <= shar && shar <= '\u201C')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u201D')
|
|
return "END_PUNCTUATION";
|
|
else if ('\u201E' <= shar && shar <= '\u201F')
|
|
return "START_PUNCTUATION";
|
|
else if ('\u2020' <= shar && shar <= '\u2027')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u2028')
|
|
return "LINE_SEPARATOR";
|
|
else if (shar == '\u2029')
|
|
return "PARAGRAPH_SEPARATOR";
|
|
else if ('\u202A' <= shar && shar <= '\u202E')
|
|
return "FORMAT";
|
|
else if (shar == '\u202F')
|
|
return "UNASSIGNED";
|
|
else if ('\u2030' <= shar && shar <= '\u2038')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u2039')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u203A')
|
|
return "END_PUNCTUATION";
|
|
else if ('\u203B' <= shar && shar <= '\u203E')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u203F' <= shar && shar <= '\u2040')
|
|
return "CONNECTOR_PUNCTUATION";
|
|
else if ('\u2041' <= shar && shar <= '\u2043')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u2044')
|
|
return "MATH_SYMBOL";
|
|
else if (shar == '\u2045')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u2046')
|
|
return "END_PUNCTUATION";
|
|
else if ('\u2047' <= shar && shar <= '\u2069')
|
|
return "UNASSIGNED";
|
|
else if ('\u206A' <= shar && shar <= '\u206F')
|
|
return "FORMAT";
|
|
else if (shar == '\u2070')
|
|
return "OTHER_NUMBER";
|
|
else if ('\u2071' <= shar && shar <= '\u2073')
|
|
return "UNASSIGNED";
|
|
else if ('\u2074' <= shar && shar <= '\u2079')
|
|
return "OTHER_NUMBER";
|
|
else if ('\u207A' <= shar && shar <= '\u207C')
|
|
return "MATH_SYMBOL";
|
|
else if (shar == '\u207D')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u207E')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\u207F')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u2080' <= shar && shar <= '\u2089')
|
|
return "OTHER_NUMBER";
|
|
else if ('\u208A' <= shar && shar <= '\u208C')
|
|
return "MATH_SYMBOL";
|
|
else if (shar == '\u208D')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u208E')
|
|
return "END_PUNCTUATION";
|
|
else if ('\u208F' <= shar && shar <= '\u209F')
|
|
return "UNASSIGNED";
|
|
else if ('\u20A0' <= shar && shar <= '\u20AC')
|
|
return "CURRENCY_SYMBOL";
|
|
else if ('\u20AD' <= shar && shar <= '\u20CF')
|
|
return "UNASSIGNED";
|
|
else if ('\u20D0' <= shar && shar <= '\u20DC')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u20DD' <= shar && shar <= '\u20E0')
|
|
return "ENCLOSING_MARK";
|
|
else if (shar == '\u20E1')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u20E2' <= shar && shar <= '\u20FF')
|
|
return "UNASSIGNED";
|
|
else if ('\u2100' <= shar && shar <= '\u2101')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u2102')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u2103' <= shar && shar <= '\u2106')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u2107')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u2108' <= shar && shar <= '\u2109')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u210A')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u210B' <= shar && shar <= '\u210D')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u210E' <= shar && shar <= '\u210F')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u2110' <= shar && shar <= '\u2112')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u2113')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\u2114')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u2115')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u2116' <= shar && shar <= '\u2117')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u2118' <= shar && shar <= '\u211D')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u211E' <= shar && shar <= '\u2123')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u2124')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u2125')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u2126')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u2127')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u2128')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u2129')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u212A' <= shar && shar <= '\u212D')
|
|
return "UPPERCASE_LETTER";
|
|
else if ('\u212E' <= shar && shar <= '\u212F')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u2130' <= shar && shar <= '\u2131')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u2132')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u2133')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\u2134')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\u2135' <= shar && shar <= '\u2138')
|
|
return "OTHER_LETTER";
|
|
else if ('\u2139' <= shar && shar <= '\u2152')
|
|
return "UNASSIGNED";
|
|
else if ('\u2153' <= shar && shar <= '\u215F')
|
|
return "OTHER_NUMBER";
|
|
else if ('\u2160' <= shar && shar <= '\u2182')
|
|
return "LETTER_NUMBER";
|
|
else if ('\u2183' <= shar && shar <= '\u218F')
|
|
return "UNASSIGNED";
|
|
else if ('\u2190' <= shar && shar <= '\u2194')
|
|
return "MATH_SYMBOL";
|
|
else if ('\u2195' <= shar && shar <= '\u21D1')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u21D2')
|
|
return "MATH_SYMBOL";
|
|
else if (shar == '\u21D3')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u21D4')
|
|
return "MATH_SYMBOL";
|
|
else if ('\u21D5' <= shar && shar <= '\u21EA')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u21EB' <= shar && shar <= '\u21FF')
|
|
return "UNASSIGNED";
|
|
else if ('\u2200' <= shar && shar <= '\u22F1')
|
|
return "MATH_SYMBOL";
|
|
else if ('\u22F2' <= shar && shar <= '\u22FF')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u2300')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u2301')
|
|
return "UNASSIGNED";
|
|
else if ('\u2302' <= shar && shar <= '\u2307')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u2308' <= shar && shar <= '\u230B')
|
|
return "MATH_SYMBOL";
|
|
else if ('\u230C' <= shar && shar <= '\u231F')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u2320' <= shar && shar <= '\u2321')
|
|
return "MATH_SYMBOL";
|
|
else if ('\u2322' <= shar && shar <= '\u2328')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u2329')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u232A')
|
|
return "END_PUNCTUATION";
|
|
else if ('\u232B' <= shar && shar <= '\u237A')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u237B' <= shar && shar <= '\u23FF')
|
|
return "UNASSIGNED";
|
|
else if ('\u2400' <= shar && shar <= '\u2424')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u2425' <= shar && shar <= '\u243F')
|
|
return "UNASSIGNED";
|
|
else if ('\u2440' <= shar && shar <= '\u244A')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u244B' <= shar && shar <= '\u245F')
|
|
return "UNASSIGNED";
|
|
else if ('\u2460' <= shar && shar <= '\u249B')
|
|
return "OTHER_NUMBER";
|
|
else if ('\u249C' <= shar && shar <= '\u24E9')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u24EA')
|
|
return "OTHER_NUMBER";
|
|
else if ('\u24EB' <= shar && shar <= '\u24FF')
|
|
return "UNASSIGNED";
|
|
else if ('\u2500' <= shar && shar <= '\u2595')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u2596' <= shar && shar <= '\u259F')
|
|
return "UNASSIGNED";
|
|
else if ('\u25A0' <= shar && shar <= '\u25EF')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u25F0' <= shar && shar <= '\u25FF')
|
|
return "UNASSIGNED";
|
|
else if ('\u2600' <= shar && shar <= '\u2613')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u2614' <= shar && shar <= '\u2619')
|
|
return "UNASSIGNED";
|
|
else if ('\u261A' <= shar && shar <= '\u266F')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u2670' <= shar && shar <= '\u2700')
|
|
return "UNASSIGNED";
|
|
else if ('\u2701' <= shar && shar <= '\u2704')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u2705')
|
|
return "UNASSIGNED";
|
|
else if ('\u2706' <= shar && shar <= '\u2709')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u270A' <= shar && shar <= '\u270B')
|
|
return "UNASSIGNED";
|
|
else if ('\u270C' <= shar && shar <= '\u2727')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u2728')
|
|
return "UNASSIGNED";
|
|
else if ('\u2729' <= shar && shar <= '\u274B')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u274C')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u274D')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u274E')
|
|
return "UNASSIGNED";
|
|
else if ('\u274F' <= shar && shar <= '\u2752')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u2753' <= shar && shar <= '\u2755')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u2756')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u2757')
|
|
return "UNASSIGNED";
|
|
else if ('\u2758' <= shar && shar <= '\u275E')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u275F' <= shar && shar <= '\u2760')
|
|
return "UNASSIGNED";
|
|
else if ('\u2761' <= shar && shar <= '\u2767')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u2768' <= shar && shar <= '\u2775')
|
|
return "UNASSIGNED";
|
|
else if ('\u2776' <= shar && shar <= '\u2793')
|
|
return "OTHER_NUMBER";
|
|
else if (shar == '\u2794')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u2795' <= shar && shar <= '\u2797')
|
|
return "UNASSIGNED";
|
|
else if ('\u2798' <= shar && shar <= '\u27AF')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u27B0')
|
|
return "UNASSIGNED";
|
|
else if ('\u27B1' <= shar && shar <= '\u27BE')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u27BF' <= shar && shar <= '\u2FFF')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u3000')
|
|
return "SPACE_SEPARATOR";
|
|
else if ('\u3001' <= shar && shar <= '\u3003')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u3004')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u3005')
|
|
return "MODIFIER_LETTER";
|
|
else if (shar == '\u3006')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\u3007')
|
|
return "LETTER_NUMBER";
|
|
else if (shar == '\u3008')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u3009')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\u300A')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u300B')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\u300C')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u300D')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\u300E')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u300F')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\u3010')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u3011')
|
|
return "END_PUNCTUATION";
|
|
else if ('\u3012' <= shar && shar <= '\u3013')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u3014')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u3015')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\u3016')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u3017')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\u3018')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u3019')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\u301A')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\u301B')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\u301C')
|
|
return "DASH_PUNCTUATION";
|
|
else if (shar == '\u301D')
|
|
return "START_PUNCTUATION";
|
|
else if ('\u301E' <= shar && shar <= '\u301F')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\u3020')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u3021' <= shar && shar <= '\u3029')
|
|
return "LETTER_NUMBER";
|
|
else if ('\u302A' <= shar && shar <= '\u302F')
|
|
return "NON_SPACING_MARK";
|
|
else if (shar == '\u3030')
|
|
return "DASH_PUNCTUATION";
|
|
else if ('\u3031' <= shar && shar <= '\u3035')
|
|
return "MODIFIER_LETTER";
|
|
else if ('\u3036' <= shar && shar <= '\u3037')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u3038' <= shar && shar <= '\u303E')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u303F')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u3040')
|
|
return "UNASSIGNED";
|
|
else if ('\u3041' <= shar && shar <= '\u3094')
|
|
return "OTHER_LETTER";
|
|
else if ('\u3095' <= shar && shar <= '\u3098')
|
|
return "UNASSIGNED";
|
|
else if ('\u3099' <= shar && shar <= '\u309A')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\u309B' <= shar && shar <= '\u309E')
|
|
return "MODIFIER_LETTER";
|
|
else if ('\u309F' <= shar && shar <= '\u30A0')
|
|
return "UNASSIGNED";
|
|
else if ('\u30A1' <= shar && shar <= '\u30FA')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u30FB')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\u30FC' <= shar && shar <= '\u30FE')
|
|
return "MODIFIER_LETTER";
|
|
else if ('\u30FF' <= shar && shar <= '\u3104')
|
|
return "UNASSIGNED";
|
|
else if ('\u3105' <= shar && shar <= '\u312C')
|
|
return "OTHER_LETTER";
|
|
else if ('\u312D' <= shar && shar <= '\u3130')
|
|
return "UNASSIGNED";
|
|
else if ('\u3131' <= shar && shar <= '\u318E')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\u318F')
|
|
return "UNASSIGNED";
|
|
else if ('\u3190' <= shar && shar <= '\u3191')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u3192' <= shar && shar <= '\u3195')
|
|
return "OTHER_NUMBER";
|
|
else if ('\u3196' <= shar && shar <= '\u319F')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u31A0' <= shar && shar <= '\u31FF')
|
|
return "UNASSIGNED";
|
|
else if ('\u3200' <= shar && shar <= '\u321C')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u321D' <= shar && shar <= '\u321F')
|
|
return "UNASSIGNED";
|
|
else if ('\u3220' <= shar && shar <= '\u3229')
|
|
return "OTHER_NUMBER";
|
|
else if ('\u322A' <= shar && shar <= '\u3243')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u3244' <= shar && shar <= '\u325F')
|
|
return "UNASSIGNED";
|
|
else if ('\u3260' <= shar && shar <= '\u327B')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u327C' <= shar && shar <= '\u327E')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\u327F')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u3280' <= shar && shar <= '\u3289')
|
|
return "OTHER_NUMBER";
|
|
else if ('\u328A' <= shar && shar <= '\u32B0')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u32B1' <= shar && shar <= '\u32BF')
|
|
return "UNASSIGNED";
|
|
else if ('\u32C0' <= shar && shar <= '\u32CB')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u32CC' <= shar && shar <= '\u32CF')
|
|
return "UNASSIGNED";
|
|
else if ('\u32D0' <= shar && shar <= '\u32FE')
|
|
return "OTHER_SYMBOL";
|
|
else if (shar == '\u32FF')
|
|
return "UNASSIGNED";
|
|
else if ('\u3300' <= shar && shar <= '\u3376')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u3377' <= shar && shar <= '\u337A')
|
|
return "UNASSIGNED";
|
|
else if ('\u337B' <= shar && shar <= '\u33DD')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u33DE' <= shar && shar <= '\u33DF')
|
|
return "UNASSIGNED";
|
|
else if ('\u33E0' <= shar && shar <= '\u33FE')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\u33FF' <= shar && shar <= '\u4DFF')
|
|
return "UNASSIGNED";
|
|
else if ('\u4E00' <= shar && shar <= '\u9FA5')
|
|
return "OTHER_LETTER";
|
|
else if ('\u9FA6' <= shar && shar <= '\uABFF')
|
|
return "UNASSIGNED";
|
|
else if ('\uAC00' <= shar && shar <= '\uD7A3')
|
|
return "OTHER_LETTER";
|
|
else if ('\uD7A4' <= shar && shar <= '\uD7FF')
|
|
return "UNASSIGNED";
|
|
else if ('\uD800' <= shar && shar <= '\uDFFF')
|
|
return "SURROGATE";
|
|
else if ('\uE000' <= shar && shar <= '\uF8FF')
|
|
return "PRIVATE_USE";
|
|
else if ('\uF900' <= shar && shar <= '\uFA2D')
|
|
return "OTHER_LETTER";
|
|
else if ('\uFA2E' <= shar && shar <= '\uFAFF')
|
|
return "UNASSIGNED";
|
|
else if ('\uFB00' <= shar && shar <= '\uFB06')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\uFB07' <= shar && shar <= '\uFB12')
|
|
return "UNASSIGNED";
|
|
else if ('\uFB13' <= shar && shar <= '\uFB17')
|
|
return "LOWERCASE_LETTER";
|
|
else if ('\uFB18' <= shar && shar <= '\uFB1D')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\uFB1E')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\uFB1F' <= shar && shar <= '\uFB28')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\uFB29')
|
|
return "MATH_SYMBOL";
|
|
else if ('\uFB2A' <= shar && shar <= '\uFB36')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\uFB37')
|
|
return "UNASSIGNED";
|
|
else if ('\uFB38' <= shar && shar <= '\uFB3C')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\uFB3D')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\uFB3E')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\uFB3F')
|
|
return "UNASSIGNED";
|
|
else if ('\uFB40' <= shar && shar <= '\uFB41')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\uFB42')
|
|
return "UNASSIGNED";
|
|
else if ('\uFB43' <= shar && shar <= '\uFB44')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\uFB45')
|
|
return "UNASSIGNED";
|
|
else if ('\uFB46' <= shar && shar <= '\uFBB1')
|
|
return "OTHER_LETTER";
|
|
else if ('\uFBB2' <= shar && shar <= '\uFBD2')
|
|
return "UNASSIGNED";
|
|
else if ('\uFBD3' <= shar && shar <= '\uFD3D')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\uFD3E')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFD3F')
|
|
return "END_PUNCTUATION";
|
|
else if ('\uFD40' <= shar && shar <= '\uFD4F')
|
|
return "UNASSIGNED";
|
|
else if ('\uFD50' <= shar && shar <= '\uFD8F')
|
|
return "OTHER_LETTER";
|
|
else if ('\uFD90' <= shar && shar <= '\uFD91')
|
|
return "UNASSIGNED";
|
|
else if ('\uFD92' <= shar && shar <= '\uFDC7')
|
|
return "OTHER_LETTER";
|
|
else if ('\uFDC8' <= shar && shar <= '\uFDEF')
|
|
return "UNASSIGNED";
|
|
else if ('\uFDF0' <= shar && shar <= '\uFDFB')
|
|
return "OTHER_LETTER";
|
|
else if ('\uFDFC' <= shar && shar <= '\uFE1F')
|
|
return "UNASSIGNED";
|
|
else if ('\uFE20' <= shar && shar <= '\uFE23')
|
|
return "NON_SPACING_MARK";
|
|
else if ('\uFE24' <= shar && shar <= '\uFE2F')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\uFE30')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\uFE31' <= shar && shar <= '\uFE32')
|
|
return "DASH_PUNCTUATION";
|
|
else if ('\uFE33' <= shar && shar <= '\uFE34')
|
|
return "CONNECTOR_PUNCTUATION";
|
|
else if (shar == '\uFE35')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFE36')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\uFE37')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFE38')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\uFE39')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFE3A')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\uFE3B')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFE3C')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\uFE3D')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFE3E')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\uFE3F')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFE40')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\uFE41')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFE42')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\uFE43')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFE44')
|
|
return "END_PUNCTUATION";
|
|
else if ('\uFE45' <= shar && shar <= '\uFE48')
|
|
return "UNASSIGNED";
|
|
else if ('\uFE49' <= shar && shar <= '\uFE4C')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\uFE4D' <= shar && shar <= '\uFE4F')
|
|
return "CONNECTOR_PUNCTUATION";
|
|
else if ('\uFE50' <= shar && shar <= '\uFE52')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\uFE53')
|
|
return "UNASSIGNED";
|
|
else if ('\uFE54' <= shar && shar <= '\uFE57')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\uFE58')
|
|
return "DASH_PUNCTUATION";
|
|
else if (shar == '\uFE59')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFE5A')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\uFE5B')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFE5C')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\uFE5D')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFE5E')
|
|
return "END_PUNCTUATION";
|
|
else if ('\uFE5F' <= shar && shar <= '\uFE61')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\uFE62')
|
|
return "MATH_SYMBOL";
|
|
else if (shar == '\uFE63')
|
|
return "DASH_PUNCTUATION";
|
|
else if ('\uFE64' <= shar && shar <= '\uFE66')
|
|
return "MATH_SYMBOL";
|
|
else if (shar == '\uFE67')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\uFE68')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\uFE69')
|
|
return "CURRENCY_SYMBOL";
|
|
else if ('\uFE6A' <= shar && shar <= '\uFE6B')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\uFE6C' <= shar && shar <= '\uFE6F')
|
|
return "UNASSIGNED";
|
|
else if ('\uFE70' <= shar && shar <= '\uFE72')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\uFE73')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\uFE74')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\uFE75')
|
|
return "UNASSIGNED";
|
|
else if ('\uFE76' <= shar && shar <= '\uFEFC')
|
|
return "OTHER_LETTER";
|
|
else if ('\uFEFD' <= shar && shar <= '\uFEFE')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\uFEFF')
|
|
return "FORMAT";
|
|
else if (shar == '\uFF00')
|
|
return "UNASSIGNED";
|
|
else if ('\uFF01' <= shar && shar <= '\uFF03')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\uFF04')
|
|
return "CURRENCY_SYMBOL";
|
|
else if ('\uFF05' <= shar && shar <= '\uFF07')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\uFF08')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFF09')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\uFF0A')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\uFF0B')
|
|
return "MATH_SYMBOL";
|
|
else if (shar == '\uFF0C')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\uFF0D')
|
|
return "DASH_PUNCTUATION";
|
|
else if ('\uFF0E' <= shar && shar <= '\uFF0F')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\uFF10' <= shar && shar <= '\uFF19')
|
|
return "DECIMAL_DIGIT_NUMBER";
|
|
else if ('\uFF1A' <= shar && shar <= '\uFF1B')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\uFF1C' <= shar && shar <= '\uFF1E')
|
|
return "MATH_SYMBOL";
|
|
else if ('\uFF1F' <= shar && shar <= '\uFF20')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\uFF21' <= shar && shar <= '\uFF3A')
|
|
return "UPPERCASE_LETTER";
|
|
else if (shar == '\uFF3B')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFF3C')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\uFF3D')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\uFF3E')
|
|
return "MODIFIER_SYMBOL";
|
|
else if (shar == '\uFF3F')
|
|
return "CONNECTOR_PUNCTUATION";
|
|
else if (shar == '\uFF40')
|
|
return "MODIFIER_SYMBOL";
|
|
else if ('\uFF41' <= shar && shar <= '\uFF5A')
|
|
return "LOWERCASE_LETTER";
|
|
else if (shar == '\uFF5B')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFF5C')
|
|
return "MATH_SYMBOL";
|
|
else if (shar == '\uFF5D')
|
|
return "END_PUNCTUATION";
|
|
else if (shar == '\uFF5E')
|
|
return "MATH_SYMBOL";
|
|
else if ('\uFF5F' <= shar && shar <= '\uFF60')
|
|
return "UNASSIGNED";
|
|
else if (shar == '\uFF61')
|
|
return "OTHER_PUNCTUATION";
|
|
else if (shar == '\uFF62')
|
|
return "START_PUNCTUATION";
|
|
else if (shar == '\uFF63')
|
|
return "END_PUNCTUATION";
|
|
else if ('\uFF64' <= shar && shar <= '\uFF65')
|
|
return "OTHER_PUNCTUATION";
|
|
else if ('\uFF66' <= shar && shar <= '\uFF6F')
|
|
return "OTHER_LETTER";
|
|
else if (shar == '\uFF70')
|
|
return "MODIFIER_LETTER";
|
|
else if ('\uFF71' <= shar && shar <= '\uFF9D')
|
|
return "OTHER_LETTER";
|
|
else if ('\uFF9E' <= shar && shar <= '\uFF9F')
|
|
return "MODIFIER_LETTER";
|
|
else if ('\uFFA0' <= shar && shar <= '\uFFBE')
|
|
return "OTHER_LETTER";
|
|
else if ('\uFFBF' <= shar && shar <= '\uFFC1')
|
|
return "UNASSIGNED";
|
|
else if ('\uFFC2' <= shar && shar <= '\uFFC7')
|
|
return "OTHER_LETTER";
|
|
else if ('\uFFC8' <= shar && shar <= '\uFFC9')
|
|
return "UNASSIGNED";
|
|
else if ('\uFFCA' <= shar && shar <= '\uFFCF')
|
|
return "OTHER_LETTER";
|
|
else if ('\uFFD0' <= shar && shar <= '\uFFD1')
|
|
return "UNASSIGNED";
|
|
else if ('\uFFD2' <= shar && shar <= '\uFFD7')
|
|
return "OTHER_LETTER";
|
|
else if ('\uFFD8' <= shar && shar <= '\uFFD9')
|
|
return "UNASSIGNED";
|
|
else if ('\uFFDA' <= shar && shar <= '\uFFDC')
|
|
return "OTHER_LETTER";
|
|
else if ('\uFFDD' <= shar && shar <= '\uFFDF')
|
|
return "UNASSIGNED";
|
|
else if ('\uFFE0' <= shar && shar <= '\uFFE1')
|
|
return "CURRENCY_SYMBOL";
|
|
else if (shar == '\uFFE2')
|
|
return "MATH_SYMBOL";
|
|
else if (shar == '\uFFE3')
|
|
return "MODIFIER_SYMBOL";
|
|
else if (shar == '\uFFE4')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\uFFE5' <= shar && shar <= '\uFFE6')
|
|
return "CURRENCY_SYMBOL";
|
|
else if (shar == '\uFFE7')
|
|
return "UNASSIGNED";
|
|
else if ('\uFFE8' <= shar && shar <= '\uFFEC')
|
|
return "MATH_SYMBOL";
|
|
else if ('\uFFED' <= shar && shar <= '\uFFEE')
|
|
return "OTHER_SYMBOL";
|
|
else if ('\uFFEF' <= shar && shar <= '\uFFFB')
|
|
return "UNASSIGNED";
|
|
else
|
|
return "OTHER_SYMBOL";
|
|
}
|
|
} |