Home | History | Annotate | Download | only in i18n

Lines Matching refs:start

102     // start and limit of the input range
103 int32_t start = offsets.start;
105 if(start >= limit) {
119 int32_t length = limit - start;
120 _Replaceable_extractBetween(text, start, limit, input.getBuffer(length));
126 text.handleReplaceBetween(start, limit, normalized);
131 offsets.start = limit + delta;
137 UChar32 c = text.char32At(start);
139 int32_t prev = start;
141 // c holds the character at start.
145 start += U16_LENGTH(c);
146 } while(start < limit && !fNorm2.hasBoundaryBefore(c = text.char32At(start)));
147 if(start == limit && isIncremental && !fNorm2.hasBoundaryAfter(c)) {
151 start=prev;
160 text.handleReplaceBetween(prev, start, normalized);
163 int32_t delta = normalized.length() - (start - prev);
164 start += delta;
167 } while(start < limit);
169 offsets.start = start;