Lines Matching refs:cursor
131 int32_t cursor = offsets.start;
141 while (cursor < limit) {
142 c = text.char32At(cursor);
147 openPos = cursor;
149 ICU_Utility::parsePattern(openPat, text, cursor, limit);
153 cursor = i;
154 continue; // *** reprocess char32At(cursor)
199 cursor++; // advance over CLOSE_DELIM
203 text.handleReplaceBetween(openPos, cursor, str);
208 int32_t delta = cursor - openPos - str.length();
209 cursor -= delta;
211 // assert(cursor == openPos + str.length());
218 continue; // *** reprocess char32At(cursor)
235 --cursor; // Backup and reprocess this character
242 cursor += U16_LENGTH(c);
247 // In incremental mode, only advance the cursor up to the last
249 offsets.start = (isIncremental && openPos >= 0) ? openPos : cursor;