Home
last modified time | relevance | path

Searched refs:tertiary (Results 1 – 25 of 169) sorted by relevance

1234567

/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/impl/coll/
DCollation.java431 int tertiary = ce32 & 0xff;
432 if(tertiary < SPECIAL_CE32_LOW_BYTE) {
434 … return ((long)(ce32 & 0xffff0000) << 32) | ((long)(ce32 & 0xff00) << 16) | (tertiary << 8);
436 ce32 -= tertiary;
437 if((tertiary & 0xf) == LONG_PRIMARY_TAG) {
442 assert (tertiary & 0xf) == LONG_SECONDARY_TAG;
/third_party/icu/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/
DCollation.java429 int tertiary = ce32 & 0xff;
430 if(tertiary < SPECIAL_CE32_LOW_BYTE) {
432 … return ((long)(ce32 & 0xffff0000) << 32) | ((long)(ce32 & 0xff00) << 16) | (tertiary << 8);
434 ce32 -= tertiary;
435 if((tertiary & 0xf) == LONG_PRIMARY_TAG) {
440 assert (tertiary & 0xf) == LONG_SECONDARY_TAG;
/third_party/icu/docs/userguide/collation/customization/
Dignorepunct.md43 1..3. Only when strings compare equal up to the tertiary level may variable
77 strength=primary|secondary|tertiary. (ICU does not support Blanked combined with
88 Among strings that compare tertiary-equal, that is, they contain the same
102 except only among tertiary-equal strings.
114 Note that this behavior is different from collation on secondary and tertiary
115 level, because normal collation elements get low secondary & tertiary weights
126 Among strings that compare tertiary-equal:
156 Among strings that compare tertiary-equal:
171 on secondary and tertiary levels but unlike [Merging Sort
176 (UCA versions before UCA 6.2 did not limit WF2 to secondary & tertiary weights,
Dindex.md88 `<<<` | `a<<<A` | Identifies a tertiary difference between "a" and "A"
97 > ICU used the notations `;` to represent secondary relations and `,` to represent tertiary relatio…
99 > `<<<` symbols to represent tertiary relations.
170 The letter 'W' is sorted after 'V', but is treated as a tertiary difference
258 tertiary level. To ignore accents but take cases into account, set strength to
269 ordering but require different order of cases. Affects case and tertiary levels.
478 first tertiary ignorable | `[,,]` | Start of the UCA table. This value will never chang…
479 last tertiary ignorable | `[,,]` | This value will never change unless CEs are extende…
493 …ble section. "Variable" characters will be ignored on primary/secondary/tertiary levels when the "…
542 tertiary-level difference from the letters "th" and "TH" respectively. This is
[all …]
/third_party/skia/third_party/externals/icu/source/i18n/
Dcollation.h428 uint32_t tertiary = ce32 & 0xff; in ceFromCE32() local
429 if(tertiary < SPECIAL_CE32_LOW_BYTE) { in ceFromCE32()
431 return ((int64_t)(ce32 & 0xffff0000) << 32) | ((ce32 & 0xff00) << 16) | (tertiary << 8); in ceFromCE32()
433 ce32 -= tertiary; in ceFromCE32()
434 if((tertiary & 0xf) == LONG_PRIMARY_TAG) { in ceFromCE32()
Ducoleitr.cpp219 uint64_t primary = 0, secondary = 0, tertiary = 0, quaternary = 0; in processCE() local
226 tertiary = ucol_tertiaryOrder(ce); in processCE()
256 primary = secondary = tertiary = 0; in processCE()
266 return primary << 48 | secondary << 32 | tertiary << 16 | quaternary; in processCE()
/third_party/icu/icu4c/source/i18n/
Dcollation.h431 uint32_t tertiary = ce32 & 0xff; in ceFromCE32() local
432 if(tertiary < SPECIAL_CE32_LOW_BYTE) { in ceFromCE32()
434 return ((int64_t)(ce32 & 0xffff0000) << 32) | ((ce32 & 0xff00) << 16) | (tertiary << 8); in ceFromCE32()
436 ce32 -= tertiary; in ceFromCE32()
437 if((tertiary & 0xf) == LONG_PRIMARY_TAG) { in ceFromCE32()
Ducoleitr.cpp219 uint64_t primary = 0, secondary = 0, tertiary = 0, quaternary = 0; in processCE() local
226 tertiary = ucol_tertiaryOrder(ce); in processCE()
256 primary = secondary = tertiary = 0; in processCE()
266 return primary << 48 | secondary << 32 | tertiary << 16 | quaternary; in processCE()
/third_party/node/deps/icu-small/source/i18n/
Dcollation.h431 uint32_t tertiary = ce32 & 0xff; in ceFromCE32() local
432 if(tertiary < SPECIAL_CE32_LOW_BYTE) { in ceFromCE32()
434 return ((int64_t)(ce32 & 0xffff0000) << 32) | ((ce32 & 0xff00) << 16) | (tertiary << 8); in ceFromCE32()
436 ce32 -= tertiary; in ceFromCE32()
437 if((tertiary & 0xf) == LONG_PRIMARY_TAG) { in ceFromCE32()
Ducoleitr.cpp219 uint64_t primary = 0, secondary = 0, tertiary = 0, quaternary = 0; in processCE() local
226 tertiary = ucol_tertiaryOrder(ce); in processCE()
256 primary = secondary = tertiary = 0; in processCE()
266 return primary << 48 | secondary << 32 | tertiary << 16 | quaternary; in processCE()
/third_party/icu/ohos_icu4j/src/main/tests/resources/ohos/global/icu/dev/data/
Dcollationtest.txt36 <<<\u0300 # tertiary CE
305 ** test: compare with strength=tertiary
306 % strength=tertiary
468 ** test: tailoring twice before a root position: tertiary
478 # tertiary-before common weight
535 ** test: tertiary tailoring gaps, ICU ticket 9362
538 &t<<<r # tertiary between t and fullwidth t
539 &ᵀ<<<*a-q # more than 15 between ᵀ (modifier letter T) and tertiary CE boundary
540 &[before 3][first secondary ignorable]<<<u<<<v # between tertiary CE boundary & lowest tertiary CE
546 # Note: The root collator currently does not map any characters to tertiary CEs.
[all …]
/third_party/icu/icu4j/main/tests/collate/src/com/ibm/icu/dev/data/
Dcollationtest.txt36 <<<\u0300 # tertiary CE
305 ** test: compare with strength=tertiary
306 % strength=tertiary
468 ** test: tailoring twice before a root position: tertiary
478 # tertiary-before common weight
535 ** test: tertiary tailoring gaps, ICU ticket 9362
538 &t<<<r # tertiary between t and fullwidth t
539 &ᵀ<<<*a-q # more than 15 between ᵀ (modifier letter T) and tertiary CE boundary
540 &[before 3][first secondary ignorable]<<<u<<<v # between tertiary CE boundary & lowest tertiary CE
546 # Note: The root collator currently does not map any characters to tertiary CEs.
[all …]
/third_party/icu/icu4c/source/test/testdata/
Dcollationtest.txt36 <<<\u0300 # tertiary CE
305 ** test: compare with strength=tertiary
306 % strength=tertiary
468 ** test: tailoring twice before a root position: tertiary
478 # tertiary-before common weight
535 ** test: tertiary tailoring gaps, ICU ticket 9362
538 &t<<<r # tertiary between t and fullwidth t
539 &ᵀ<<<*a-q # more than 15 between ᵀ (modifier letter T) and tertiary CE boundary
540 &[before 3][first secondary ignorable]<<<u<<<v # between tertiary CE boundary & lowest tertiary CE
546 # Note: The root collator currently does not map any characters to tertiary CEs.
[all …]
/third_party/icu/docs/userguide/collation/
Darchitecture.md130 relationship at the tertiary level. Here are some example usages:
136 `<<<` | `a<<<A` | Make a tertiary difference between "a" and "A"
150 2 case bits, and a 6-bit tertiary weight.
166 8-bit secondary weight of 05 (hex), and a combined 8-bit case-tertiary weight of
233 These values are based on average lengths of sort keys generated with tertiary
311 produces the results of NULL secondary and tertiary differences. The collator then
405 the primary, secondary and tertiary levels and their primary strengths will
412 `UCOL_CASE_FIRST`. The case difference in the UCA is contained in the tertiary
415 letters by reordering the tertiary weights with either upper-first, and/or
419 1. `UCOL_OFF` (default): leave tertiary weights unaffected
[all …]
Dconcepts.md116 distinguished at the tertiary level (for example, "ao" < "Ao" < "aò"). In
117 addition, a variant of a letter differs from the base form on the tertiary
119 and small Kana. A tertiary difference is ignored when there is a primary or
126 is ignored when there is a primary, secondary or tertiary difference. This
316 The tertiary level is used to distinguish text by case, by small versus large
321 difference between small and large Kana be emphasized over other tertiary
325 from the remaining tertiary differences. However, the ICU Collation Service has
331 The Case-first option makes case the most significant part of the tertiary
338 reordering of the tertiary level.
354 extra level positioned between secondary and tertiary. The case level is used in
[all …]
Dstring-search.md84 collator used for searching has a tertiary collation strength, all accents
328 Case level string search is currently done with the strength set to tertiary.
331 different from tertiary strength in that accents are ignored but case
337 tertiary strength.
/third_party/skia/third_party/externals/icu/source/data/coll/
Dkm.txt10 "&[last tertiary ignorable]=\u17b4=\u17b5"
Dur.txt13 "&[last tertiary ignorable]<<<\u0610<<<\u0611<<<\u0613<<<\u0612<<<\u0614"
Droot.txt871 "&[last tertiary ignorable]"
/third_party/icu/icu4c/source/data/coll/
Dkm.txt10 "&[last tertiary ignorable]=\u17b4=\u17b5"
Dur.txt13 "&[last tertiary ignorable]<<<\u0610<<<\u0611<<<\u0613<<<\u0612<<<\u0614"
Droot.txt875 "&[last tertiary ignorable]"
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/text/
DStringSearch.java1656 long primary = 0, secondary = 0, tertiary = 0, quaternary = 0; in processCE() local
1663 tertiary = CollationElementIterator.tertiaryOrder(ce); in processCE()
1692 primary = secondary = tertiary = 0; in processCE()
1702 return primary << 48 | secondary << 32 | tertiary << 16 | quaternary; in processCE()
/third_party/icu/icu4j/main/classes/collate/src/com/ibm/icu/text/
DStringSearch.java1672 long primary = 0, secondary = 0, tertiary = 0, quaternary = 0; in processCE() local
1679 tertiary = CollationElementIterator.tertiaryOrder(ce); in processCE()
1708 primary = secondary = tertiary = 0; in processCE()
1718 return primary << 48 | secondary << 32 | tertiary << 16 | quaternary; in processCE()
/third_party/icu/icu4c/source/test/intltest/
Dregcoll.cpp332 static const UChar tertiary[][CollationRegressionTest::MAX_TOKEN_LEN] = in Test4060154() local
343 compareArray(*c, tertiary, UPRV_LENGTHOF(tertiary)); in Test4060154()

1234567