Lines Matching full:if
128 if (inObjOrArr) { in ParseNumber()
131 if (!isNumber) { in ParseNumber()
134 if (isFast) { in ParseNumber()
144 if (*current_ == '-') { in ParseNumber()
145 if (UNLIKELY(current_++ == end_)) { in ParseNumber()
149 if (*current_ == '0') { in ParseNumber()
150 if (!CheckZeroBeginNumber(hasExponent)) { in ParseNumber()
153 } else if (*current_ >= '1' && *current_ <= '9') { in ParseNumber()
154 if (!CheckNonZeroBeginNumber(hasExponent)) { in ParseNumber()
170 if (isAsciiString_) { in ReadJsonStringRange()
179 if (isAsciiString_) { in IsFastParseJsonString()
187 if (current_ == end_) { in ParseBackslash()
218 if (UNLIKELY(!ConvertStringUnicode(vec))) { in ParseBackslash()
237 if (*current_ == '\\') { in SlowParseString()
239 if (!isLegalChar) { in SlowParseString()
243 } else if (UNLIKELY(*current_ > ASCII_END)) { in SlowParseString()
244 …if (UNLIKELY(*current_ > utf_helper::DECODE_LEAD_LOW && *current_ < utf_helper::DECODE_LEAD_HIGH && in SlowParseString()
271 if (inObjorArr) { in ParseString()
273 if (!isLegal) { in ParseString()
276 if (isFastString) { in ParseString()
277 if (isAscii) { in ParseString()
291 if (*end_ != '"' || current_ == end_) { in ParseString()
295 if (!isLegal) { in ParseString()
298 if (LIKELY(isFastString)) { in ParseString()
299 if (isAscii) { in ParseString()
317 if (UNLIKELY(*range_ != ']' && !inObjorArr)) { in ParseArray()
324 if (*current_ == ']') { in ParseArray()
335 if (*current_ == ',') { in ParseArray()
337 } else if (*current_ == ']') { in ParseArray()
338 if (inObjorArr || current_ == range_) { in ParseArray()
351 if (UNLIKELY(*range_ != '}' && !inObjorArr)) { in ParseObject()
358 if (*current_ == '}') { in ParseObject()
366 if (*current_ == '"') { in ParseObject()
369 if (*current_ == '}' && (inObjorArr || current_ == range_)) { in ParseObject()
375 if (*current_ == ':') { in ParseObject()
384 if (res.IsHole()) { in ParseObject()
390 if (*current_ == ',') { in ParseObject()
392 } else if (*current_ == '}') { in ParseObject()
393 if (inObjorArr || current_ == range_) { in ParseObject()
406 if (*end_ == ' ' || *end_ == '\r' || *end_ == '\n' || *end_ == '\t') { in SkipEndWhiteSpace()
417 if (*current_ == ' ' || *current_ == '\r' || *current_ == '\n' || *current_ == '\t') { in SkipStartWhiteSpace()
468 if (UNLIKELY(remainingLength < strLen)) { in ParseLiteral()
473 if (LIKELY(isMatch)) { in ParseLiteral()
493 if (current_[pos] != text[pos]) { in MatchText()
505 if (*current == '0') { in ReadNumberRange()
508 } else if (*current == '-') { in ReadNumberRange()
510 if (*current == '0') { in ReadNumberRange()
517 if (IsNumberCharacter(*current)) { in ReadNumberRange()
520 } else if (IsNumberSignalCharacter(*current)) { in ReadNumberRange()
527 if (*current == ' ' || *current == '\r' || *current == '\n' || *current == '\t') { in ReadNumberRange()
529 } else if (*current == ',' || *current == ']' || *current == '}') { in ReadNumberRange()
536 if (*current == ']' || *current == '}') { in ReadNumberRange()
548 if (ch >= '0' && ch <= '9') { in IsNumberCharacter()
561 if (IsNumberCharacter(*current_)) { in IsExponentNumber()
563 } else if (*current_ == '-' || *current_ == '+') { in IsExponentNumber()
564 if (current_ == end_) { in IsExponentNumber()
568 if (IsNumberCharacter(*current_)) { in IsExponentNumber()
577 if (current_ == end_ && !IsNumberCharacter(*++current_)) { in IsDecimalsLegal()
583 if (IsNumberCharacter(*current_)) { in IsDecimalsLegal()
585 } else if (*current_ == 'e' || *current_ == 'E') { in IsDecimalsLegal()
586 if (hasExponent || current_ == end_) { in IsDecimalsLegal()
590 if (!IsExponentNumber()) { in IsDecimalsLegal()
603 if (hasExponent || current_ == end_) { in IsExponentLegal()
607 if (!IsExponentNumber()) { in IsExponentLegal()
611 if (!IsNumberCharacter(*current_)) { in IsExponentLegal()
626 if (c == '"') { in ReadStringRange()
629 } else if (UNLIKELY(c == '\\')) { in ReadStringRange()
633 if (!IsLegalAsciiCharacter(c, isAscii)) { in ReadStringRange()
648 if (c == '"') { in ReadAsciiStringRange()
651 } else if (UNLIKELY(c == '\\')) { in ReadAsciiStringRange()
654 } else if (UNLIKELY(c < CODE_SPACE)) { in ReadAsciiStringRange()
666 if (!IsLegalAsciiCharacter(*current, isAscii)) { in IsFastParseString()
669 if (*current == '\\') { in IsFastParseString()
681 if (*current < CODE_SPACE) { in IsFastParseAsciiString()
683 } else if (*current == '\\') { in IsFastParseAsciiString()
694 if (remainingLength < UNICODE_DIGIT_LENGTH) { in ConvertStringUnicode()
702 if (*current_ >= '0' && *current_ <= '9') { in ConvertStringUnicode()
704 } else if (*current_ >= 'a' && *current_ <= 'f') { in ConvertStringUnicode()
706 } else if (*current_ >= 'A' && *current_ <= 'F') { in ConvertStringUnicode()
715 if (*(current_ + 1) == '\\' && *(current_ + 2) == 'u') { // 2: next two chars in ConvertStringUnicode()
724 if (current_++ != end_) { in CheckZeroBeginNumber()
725 if (*current_ == '.') { in CheckZeroBeginNumber()
726 if (!IsDecimalsLegal(hasExponent)) { in CheckZeroBeginNumber()
729 } else if (*current_ == 'e' || *current_ == 'E') { in CheckZeroBeginNumber()
730 if (!IsExponentLegal(hasExponent)) { in CheckZeroBeginNumber()
744 if (IsNumberCharacter(*current_)) { in CheckNonZeroBeginNumber()
746 } else if (*current_ == '.') { in CheckNonZeroBeginNumber()
747 if (!IsDecimalsLegal(hasExponent)) { in CheckNonZeroBeginNumber()
750 } else if (*current_ == 'e' || *current_ == 'E') { in CheckNonZeroBeginNumber()
751 if (!IsExponentLegal(hasExponent)) { in CheckNonZeroBeginNumber()
763 if (c <= ASCII_END) { in IsLegalAsciiCharacter()
764 if (c >= CODE_SPACE) { in IsLegalAsciiCharacter()