Home | History | Annotate | Download | only in gennorm2

Lines Matching refs:Normalizer2Impl

17 * For the file format see source/common/normalizer2impl.h.
38 #include "normalizer2impl.h"
87 { Hangul::JAMO_V_BASE, Hangul::JAMO_V_BASE+Hangul::JAMO_V_COUNT, Normalizer2Impl::JAMO_VT },
89 { Hangul::JAMO_T_BASE+1, Hangul::JAMO_T_BASE+Hangul::JAMO_T_COUNT, Normalizer2Impl::JAMO_VT },
595 int32_t fArray[Normalizer2Impl::MAPPING_LENGTH_MASK];
605 if(length>Normalizer2Impl::MAPPING_LENGTH_MASK) {
621 * Computes the flag for the last code branch in Normalizer2Impl::hasCompBoundaryAfter().
680 if(length>Normalizer2Impl::MAPPING_LENGTH_MASK) {
684 (long)c, Normalizer2Impl::MAPPING_LENGTH_MASK);
694 if(c<Normalizer2Impl::MIN_CCC_LCCC_CP && (p->cc!=0 || leadCC!=0)) {
712 if(rmLength>Normalizer2Impl::MAPPING_LENGTH_MASK) {
716 (long)c, Normalizer2Impl::MAPPING_LENGTH_MASK);
723 rm0>Normalizer2Impl::MAPPING_LENGTH_MASK
740 firstUnit|=Normalizer2Impl::MAPPING_HAS_RAW_MAPPING;
746 firstUnit|=Normalizer2Impl::MAPPING_HAS_CCC_LCCC_WORD;
749 firstUnit|=Normalizer2Impl::MAPPING_NO_COMP_BOUNDARY_AFTER;
776 if(pair.trail<Normalizer2Impl::COMP_1_TRAIL_LIMIT) {
782 firstUnit=(pair.trail<<1)|Normalizer2Impl::COMP_1_TRIPLE;
787 firstUnit=(Normalizer2Impl::COMP_1_TRAIL_LIMIT+
788 (pair.trail>>Normalizer2Impl::COMP_1_TRAIL_SHIFT))|
789 Normalizer2Impl::COMP_1_TRIPLE;
790 secondUnit=(pair.trail<<Normalizer2Impl::COMP_2_TRAIL_SHIFT)|
796 firstUnit|=Normalizer2Impl::COMP_1_LAST_TUPLE;
837 if(c<Normalizer2Impl::MIN_CCC_LCCC_CP && p->cc!=0) {
902 if(-Normalizer2Impl::MAX_DELTA<=delta && delta<=Normalizer2Impl::MAX_DELTA) {
946 norm16=Normalizer2Impl::MIN_NORMAL_MAYBE_YES+p->cc;
950 norm16=Normalizer2Impl::MIN_YES_YES_WITH_CC-1+p->cc;
955 norm16=indexes[Normalizer2Impl::IX_MIN_MAYBE_YES]+offset;
962 norm16=indexes[Normalizer2Impl::IX_MIN_YES_NO]+offset;
966 norm16=indexes[Normalizer2Impl::IX_MIN_YES_NO_MAPPINGS_ONLY]+offset;
970 norm16=indexes[Normalizer2Impl::IX_MIN_NO_NO]+offset;
982 if(isDecompNo && start<indexes[Normalizer2Impl::IX_MIN_DECOMP_NO_CP]) {
983 indexes[Normalizer2Impl::IX_MIN_DECOMP_NO_CP]=start;
985 if(isCompNoMaybe && start<indexes[Normalizer2Impl::IX_MIN_COMP_NO_MAYBE_CP]) {
986 indexes[Normalizer2Impl::IX_MIN_COMP_NO_MAYBE_CP]=start;
1012 norm16=(uint16_t)indexes[Normalizer2Impl::IX_MIN_YES_NO]; // Hangul LV/LVT encoded as minYesNo
1013 if(range->start<indexes[Normalizer2Impl::IX_MIN_DECOMP_NO_CP]) {
1014 indexes[Normalizer2Impl::IX_MIN_DECOMP_NO_CP]=range->start;
1017 if(range->start<indexes[Normalizer2Impl::IX_MIN_COMP_NO_MAYBE_CP]) { // Jamo V/T are maybeYes
1018 indexes[Normalizer2Impl::IX_MIN_COMP_NO_MAYBE_CP]=range->start;
1056 // in Normalizer2Impl::hasCompBoundaryAfter().
1070 indexes[Normalizer2Impl::IX_MIN_DECOMP_NO_CP]=0x110000;
1071 indexes[Normalizer2Impl::IX_MIN_COMP_NO_MAYBE_CP]=0x110000;
1086 indexes[Normalizer2Impl::IX_MIN_YES_NO]=
1088 indexes[Normalizer2Impl::IX_MIN_YES_NO_MAPPINGS_ONLY]=
1089 indexes[Normalizer2Impl::IX_MIN_YES_NO]+
1091 indexes[Normalizer2Impl::IX_MIN_NO_NO]=
1092 indexes[Normalizer2Impl::IX_MIN_YES_NO_MAPPINGS_ONLY]+
1094 indexes[Normalizer2Impl::IX_LIMIT_NO_NO]=
1095 indexes[Normalizer2Impl::IX_MIN_NO_NO]+
1097 indexes[Normalizer2Impl::IX_MIN_MAYBE_YES]=
1098 Normalizer2Impl::MIN_NORMAL_MAYBE_YES-
1101 int32_t minNoNoDelta=getCenterNoNoDelta()-Normalizer2Impl::MAX_DELTA;
1102 if(indexes[Normalizer2Impl::IX_LIMIT_NO_NO]>minNoNoDelta) {
1126 if( maxValue>=(uint32_t)indexes[Normalizer2Impl::IX_LIMIT_NO_NO] &&
1127 maxValue>(uint32_t)indexes[Normalizer2Impl::IX_MIN_NO_NO]
1132 maxValue=(uint32_t)indexes[Normalizer2Impl::IX_LIMIT_NO_NO]-1;
1141 int32_t minCP=indexes[Normalizer2Impl::IX_MIN_DECOMP_NO_CP];
1143 indexes[Normalizer2Impl::IX_MIN_DECOMP_NO_CP]=U16_LEAD(minCP);
1145 minCP=indexes[Normalizer2Impl::IX_MIN_COMP_NO_MAYBE_CP];
1147 indexes[Normalizer2Impl::IX_MIN_COMP_NO_MAYBE_CP]=U16_LEAD(minCP);
1160 indexes[Normalizer2Impl::IX_NORM_TRIE_OFFSET]=offset;
1162 indexes[Normalizer2Impl::IX_EXTRA_DATA_OFFSET]=offset;
1164 indexes[Normalizer2Impl::IX_SMALL_FCD_OFFSET]=offset;
1167 for(int32_t i=Normalizer2Impl::IX_RESERVED3_OFFSET; i<=Normalizer2Impl::IX_TOTAL_SIZE; ++i) {
1176 printf("minDecompNoCodePoint: U+%04lX\n", (long)indexes[Normalizer2Impl::IX_MIN_DECOMP_NO_CP]);
1177 printf("minCompNoMaybeCodePoint: U+%04lX\n", (long)indexes[Normalizer2Impl::IX_MIN_COMP_NO_MAYBE_CP]);
1178 printf("minYesNo: 0x%04x\n", (int)indexes[Normalizer2Impl::IX_MIN_YES_NO]);
1179 printf("minYesNoMappingsOnly: 0x%04x\n", (int)indexes[Normalizer2Impl::IX_MIN_YES_NO_MAPPINGS_ONLY]);
1180 printf("minNoNo: 0x%04x\n", (int)indexes[Normalizer2Impl::IX_MIN_NO_NO]);
1181 printf("limitNoNo: 0x%04x\n", (int)indexes[Normalizer2Impl::IX_LIMIT_NO_NO]);
1182 printf("minMaybeYes: 0x%04x\n", (int)indexes[Normalizer2Impl::IX_MIN_MAYBE_YES]);
1217 int32_t totalSize=indexes[Normalizer2Impl::IX_TOTAL_SIZE];
1255 sprintf(line, "static const int32_t %s_indexes[Normalizer2Impl
1259 indexes, 32, Normalizer2Impl::IX_COUNT,