/external/icu/icu4c/source/i18n/ |
collationdatabuilder.h | 225 if(i < Hangul::JAMO_L_COUNT) { return Hangul::JAMO_L_BASE + i; } 226 i -= Hangul::JAMO_L_COUNT; 227 if(i < Hangul::JAMO_V_COUNT) { return Hangul::JAMO_V_BASE + i; } 228 i -= Hangul::JAMO_V_COUNT; 230 return Hangul::JAMO_T_BASE + 1 + i;
|
collationbuilder.cpp | 270 // Hangul is decomposed on the fly during collation, 272 optimizeSet.remove(Hangul::HANGUL_BASE, Hangul::HANGUL_END); 666 // The runtime code decomposes Hangul syllables on the fly, 672 if(Hangul::isJamoL(c) || Hangul::isJamoV(c)) { 673 // While handling a Hangul syllable, contractions starting with Jamo L or V 680 if(Hangul::isJamoL(c) || 681 (Hangul::isJamoV(c) && Hangul::isJamoL(nfdString.charAt(nfdLength - 2)))) [all...] |
collationdatabuilder.cpp | 324 // Hangul syllables are not tailorable (except via tailoring Jamos). 325 // Always set the Hangul tag to help performance. 329 utrie2_setRange32(trie, Hangul::HANGUL_BASE, Hangul::HANGUL_END, hangulCE32, TRUE, &errorCode); 846 errorCode = U_UNSUPPORTED_ERROR; // We forbid tailoring of Hangul syllables. [all...] |
collationiterator.cpp | 376 c -= Hangul::HANGUL_BASE; 377 UChar32 t = c % Hangul::JAMO_T_COUNT; 378 c /= Hangul::JAMO_T_COUNT; 379 UChar32 v = c % Hangul::JAMO_V_COUNT; 380 c /= Hangul::JAMO_V_COUNT; [all...] |
/external/icu/icu4c/source/tools/gennorm2/ |
n2builder.cpp | 87 { Hangul::JAMO_L_BASE, Hangul::JAMO_L_END }, 88 { Hangul::JAMO_V_BASE, Hangul::JAMO_V_END }, 90 { Hangul::JAMO_T_BASE+1, Hangul::JAMO_T_END }, 91 { Hangul::HANGUL_BASE, Hangul::HANGUL_END }, 235 if(Hangul::isJamoL(starter) || 236 (Hangul::isJamoV(starter) & [all...] |
norms.h | 165 return Hangul::isJamoV(c) || Hangul::isJamoT(c) || getNormRef(c).combinesBack;
|
norms.cpp | 296 } else if(Hangul::isHangul(c)) { 298 int32_t hangulLength=Hangul::decompose(c, buffer);
|
/external/icu/android_icu4j/src/main/java/android/icu/impl/ |
Normalizer2Impl.java | 31 public static final class Hangul { 32 /* Korean Hangul and Jamo constants */ 78 * Decomposes c, which must be a Hangul syllable, into buffer 101 * Decomposes c, which must be a Hangul syllable, into buffer. 534 /* add Hangul LV syllables and LV+1 because of skippables */ 535 for(int c=Hangul.HANGUL_BASE; c<Hangul.HANGUL_LIMIT; c+=Hangul.JAMO_T_COUNT) { 539 set.add(Hangul.HANGUL_LIMIT); /* add Hangul+1 to continue with other properties * [all...] |
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/ |
Normalizer2Impl.java | 29 public static final class Hangul { 30 /* Korean Hangul and Jamo constants */ 76 * Decomposes c, which must be a Hangul syllable, into buffer 99 * Decomposes c, which must be a Hangul syllable, into buffer. 532 /* add Hangul LV syllables and LV+1 because of skippables */ 533 for(int c=Hangul.HANGUL_BASE; c<Hangul.HANGUL_LIMIT; c+=Hangul.JAMO_T_COUNT) { 537 set.add(Hangul.HANGUL_LIMIT); /* add Hangul+1 to continue with other properties * [all...] |
/external/icu/icu4c/source/common/ |
normalizer2impl.cpp | 536 /* add Hangul LV syllables and LV+1 because of skippables */ 537 for(UChar c=Hangul::HANGUL_BASE; c<Hangul::HANGUL_LIMIT; c+=Hangul::JAMO_T_COUNT) { 541 sa->add(sa->set, Hangul::HANGUL_LIMIT); /* add Hangul+1 to continue with other properties */ 746 // Hangul syllable: decompose algorithmically 748 return buffer.appendZeroCC(jamos, jamos+Hangul::decompose(c, jamos), errorCode); 811 // Hangul syllable: decompose algorithmically 816 if (!buffer.appendZeroCC(jamos, jamos+Hangul::decompose(c, jamos), errorCode)) [all...] |
/prebuilts/go/darwin-x86/src/vendor/golang_org/x/text/unicode/norm/ |
composition.go | 221 if rune := src.hangul(i); rune != 0 { 237 if rune := src.hangul(i); rune != 0 { 279 // appendRune inserts a rune at the end of the buffer. It is used for Hangul. 288 // assignRune sets a rune at position pos. It is used for Hangul and recomposition. 295 // runeAt returns the rune at position n. It is used for Hangul and recomposition. 303 // It is used for Hangul and recomposition. 309 // For Hangul we combine algorithmically, instead of using tables. 394 // decomposeHangul writes the decomposed Hangul to buf and returns the number 410 // decomposeHangul algorithmically decomposes a Hangul rune into 412 // See http://unicode.org/reports/tr15/#Hangul for details on decomposing Hangul [all...] |
/prebuilts/go/linux-x86/src/vendor/golang_org/x/text/unicode/norm/ |
composition.go | 221 if rune := src.hangul(i); rune != 0 { 237 if rune := src.hangul(i); rune != 0 { 279 // appendRune inserts a rune at the end of the buffer. It is used for Hangul. 288 // assignRune sets a rune at position pos. It is used for Hangul and recomposition. 295 // runeAt returns the rune at position n. It is used for Hangul and recomposition. 303 // It is used for Hangul and recomposition. 309 // For Hangul we combine algorithmically, instead of using tables. 394 // decomposeHangul writes the decomposed Hangul to buf and returns the number 410 // decomposeHangul algorithmically decomposes a Hangul rune into 412 // See http://unicode.org/reports/tr15/#Hangul for details on decomposing Hangul [all...] |
/external/icu/android_icu4j/src/main/java/android/icu/impl/coll/ |
CollationDataBuilder.java | 23 import android.icu.impl.Normalizer2Impl.Hangul; 88 // Hangul syllables are not tailorable (except via tailoring Jamos). 89 // Always set the Hangul tag to help performance. 93 trie.setRange(Hangul.HANGUL_BASE, Hangul.HANGUL_END, hangulCE32, true); 617 throw new UnsupportedOperationException("We forbid tailoring of Hangul syllables."); [all...] |
CollationBuilder.java | 21 import android.icu.impl.Normalizer2Impl.Hangul; 87 // Hangul is decomposed on the fly during collation, 89 optimizeSet.remove(Hangul.HANGUL_BASE, Hangul.HANGUL_END); 451 // The runtime code decomposes Hangul syllables on the fly, 457 if(Hangul.isJamoL(c) || Hangul.isJamoV(c)) { 458 // While handling a Hangul syllable, contractions starting with Jamo L or V 464 if(Hangul.isJamoL(c) || 465 (Hangul.isJamoV(c) && Hangul.isJamoL(nfdString.charAt(nfdLength - 2)))) [all...] |
CollationIterator.java | 17 import android.icu.impl.Normalizer2Impl.Hangul; 575 c -= Hangul.HANGUL_BASE; 576 int t = c % Hangul.JAMO_T_COUNT; 577 c /= Hangul.JAMO_T_COUNT; 578 int v = c % Hangul.JAMO_V_COUNT; 579 c /= Hangul.JAMO_V_COUNT; [all...] |
TailoredSet.java | 19 import android.icu.impl.Normalizer2Impl.Hangul; 225 int length = Hangul.decompose(c, jamos);
|
/external/icu/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/ |
CollationDataBuilder.java | 22 import com.ibm.icu.impl.Normalizer2Impl.Hangul; 87 // Hangul syllables are not tailorable (except via tailoring Jamos). 88 // Always set the Hangul tag to help performance. 92 trie.setRange(Hangul.HANGUL_BASE, Hangul.HANGUL_END, hangulCE32, true); 616 throw new UnsupportedOperationException("We forbid tailoring of Hangul syllables."); [all...] |
CollationBuilder.java | 20 import com.ibm.icu.impl.Normalizer2Impl.Hangul; 83 // Hangul is decomposed on the fly during collation, 85 optimizeSet.remove(Hangul.HANGUL_BASE, Hangul.HANGUL_END); 447 // The runtime code decomposes Hangul syllables on the fly, 453 if(Hangul.isJamoL(c) || Hangul.isJamoV(c)) { 454 // While handling a Hangul syllable, contractions starting with Jamo L or V 460 if(Hangul.isJamoL(c) || 461 (Hangul.isJamoV(c) && Hangul.isJamoL(nfdString.charAt(nfdLength - 2)))) [all...] |
CollationIterator.java | 16 import com.ibm.icu.impl.Normalizer2Impl.Hangul; 573 c -= Hangul.HANGUL_BASE; 574 int t = c % Hangul.JAMO_T_COUNT; 575 c /= Hangul.JAMO_T_COUNT; 576 int v = c % Hangul.JAMO_V_COUNT; 577 c /= Hangul.JAMO_V_COUNT; [all...] |
TailoredSet.java | 18 import com.ibm.icu.impl.Normalizer2Impl.Hangul; 223 int length = Hangul.decompose(c, jamos);
|
/external/icu/icu4c/source/test/intltest/ |
colldata.cpp | 322 // Han ext. A, Han, Jamo, Hangul, Han Ext. B 429 UChar jamoRanges[] = {Hangul::JAMO_L_BASE, Hangul::JAMO_V_BASE, Hangul::JAMO_T_BASE + 1, 0x11FF}; 585 // **** this loop may not handle archaic Hangul correctly ****
|
/prebuilts/go/darwin-x86/src/net/http/cookiejar/ |
punycode_test.go | 73 // (H) Korean (Hangul syllables).
|
/prebuilts/go/darwin-x86/src/vendor/golang_org/x/net/idna/ |
punycode_test.go | 74 // (H) Korean (Hangul syllables).
|
/prebuilts/go/linux-x86/src/net/http/cookiejar/ |
punycode_test.go | 73 // (H) Korean (Hangul syllables).
|
/prebuilts/go/linux-x86/src/vendor/golang_org/x/net/idna/ |
punycode_test.go | 74 // (H) Korean (Hangul syllables).
|