Lines Matching full:current
148 Text current = current_; in ParseNumber() local
167 std::string strNum(current, end_ + 1); in ParseNumber()
518 Text current = current_; in ReadNumberRange() local
519 if (*current == '0') { in ReadNumberRange()
521 current++; in ReadNumberRange()
522 } else if (*current == '-') { in ReadNumberRange()
523 current++; in ReadNumberRange()
524 if (*current == '0') { in ReadNumberRange()
526 current++; in ReadNumberRange()
530 while (current != range_) { in ReadNumberRange()
531 if (IsNumberCharacter(*current)) { in ReadNumberRange()
532 current++; in ReadNumberRange()
534 } else if (IsNumberSignalCharacter(*current)) { in ReadNumberRange()
536 current++; in ReadNumberRange()
539 Text end = current; in ReadNumberRange()
540 while (current != range_) { in ReadNumberRange()
541 if (*current == ' ' || *current == '\r' || *current == '\n' || *current == '\t') { in ReadNumberRange()
542 current++; in ReadNumberRange()
543 } else if (*current == ',' || *current == ']' || *current == '}') { in ReadNumberRange()
550 if (*current == ']' || *current == '}') { in ReadNumberRange()
636 Text current = current_; in ReadStringRange() local
638 while (current != range_) { in ReadStringRange()
639 c = *current; in ReadStringRange()
641 end_ = current; in ReadStringRange()
644 current++; in ReadStringRange()
650 current++; in ReadStringRange()
658 Text current = current_; in ReadAsciiStringRange() local
660 while (current != range_) { in ReadAsciiStringRange()
661 c = *current; in ReadAsciiStringRange()
663 end_ = current; in ReadAsciiStringRange()
666 current++; in ReadAsciiStringRange()
671 current++; in ReadAsciiStringRange()
678 Text current = current_; in IsFastParseString() local
679 while (current != end_) { in IsFastParseString()
680 if (!IsLegalAsciiCharacter(*current, isAscii)) { in IsFastParseString()
683 if (*current == '\\') { in IsFastParseString()
686 current++; in IsFastParseString()
693 Text current = current_; in IsFastParseAsciiString() local
694 while (current != end_) { in IsFastParseAsciiString()
695 if (*current < CODE_SPACE) { in IsFastParseAsciiString()
697 } else if (*current == '\\') { in IsFastParseAsciiString()
700 current++; in IsFastParseAsciiString()