Lines Matching defs:cursor
603 const uint8_t* cursor = &chunk.data.get()[it];
609 while (cursor < end) {
611 unibrow::Utf8::ValueOfIncremental(&cursor, &state, &incomplete_char);
621 while (cursor < end && chars < position) {
623 unibrow::Utf8::ValueOfIncremental(&cursor, &state, &incomplete_char);
630 current_.pos.bytes = chunk.start.bytes + (cursor - chunk.data.get());
634 current_.chunk_no += (cursor == end);
670 const uint8_t* cursor = chunk.data.get() + it;
675 while (cursor < end) {
677 unibrow::Utf8::ValueOfIncremental(&cursor, &state, &incomplete_char);
696 while (cursor < end && output_cursor + 1 < max_buffer_end) {
698 unibrow::Utf8::ValueOfIncremental(&cursor, &state, &incomplete_char);
709 size_t remaining = end - cursor;
713 int ascii_length = NonAsciiStart(cursor, max_length);
714 CopyChars(output_cursor, cursor, ascii_length);
715 cursor += ascii_length;
719 current_.pos.bytes = chunk.start.bytes + (cursor - chunk.data.get());
723 current_.chunk_no += (cursor == end);