Home | History | Annotate | Download | only in i18n

Lines Matching defs:cursor

133     int32_t cursor = offsets.start;
143 while (cursor < limit) {
144 c = text.char32At(cursor);
149 openPos = cursor;
151 ICU_Utility::parsePattern(openPat, text, cursor, limit);
155 cursor = i;
156 continue; // *** reprocess char32At(cursor)
201 cursor++; // advance over CLOSE_DELIM
205 text.handleReplaceBetween(openPos, cursor, str);
210 int32_t delta = cursor - openPos - str.length();
211 cursor -= delta;
213 // assert(cursor == openPos + str.length());
220 continue; // *** reprocess char32At(cursor)
237 --cursor; // Backup and reprocess this character
244 cursor += U16_LENGTH(c);
249 // In incremental mode, only advance the cursor up to the last
251 offsets.start = (isIncremental && openPos >= 0) ? openPos : cursor;