Lines Matching full:if
130 if (inObjOrArr) { in ParseNumber()
133 if (!isNumber) { in ParseNumber()
136 if (isFast) { in ParseNumber()
140 if (errno == ERANGE) { in ParseNumber()
150 if (*current_ == '-') { in ParseNumber()
151 if (UNLIKELY(current_++ == end_)) { in ParseNumber()
155 if (*current_ == '0') { in ParseNumber()
156 if (!CheckZeroBeginNumber(hasExponent)) { in ParseNumber()
159 } else if (*current_ >= '1' && *current_ <= '9') { in ParseNumber()
160 if (!CheckNonZeroBeginNumber(hasExponent)) { in ParseNumber()
170 if (errno == ERANGE) { in ParseNumber()
180 if (isAsciiString_) { in ReadJsonStringRange()
189 if (isAsciiString_) { in IsFastParseJsonString()
197 if (current_ == end_) { in ParseBackslash()
228 if (UNLIKELY(!ConvertStringUnicode(vec))) { in ParseBackslash()
247 if (*current_ == '\\') { in SlowParseString()
249 if (!isLegalChar) { in SlowParseString()
253 } else if (UNLIKELY(*current_ > ASCII_END)) { in SlowParseString()
254 …if (UNLIKELY(*current_ >= utf_helper::DECODE_LEAD_LOW && *current_ <= utf_helper::DECODE_LEAD_HIGH… in SlowParseString()
281 if (inObjorArr) { in ParseString()
283 if (!isLegal) { in ParseString()
286 if (isFastString) { in ParseString()
287 if (isAscii) { in ParseString()
301 if (*end_ != '"' || current_ == end_) { in ParseString()
305 if (!isLegal) { in ParseString()
308 if (LIKELY(isFastString)) { in ParseString()
309 if (isAscii) { in ParseString()
327 if (UNLIKELY(*range_ != ']' && !inObjorArr)) { in ParseArray()
334 if (*current_ == ']') { in ParseArray()
345 if (*current_ == ',') { in ParseArray()
347 } else if (*current_ == ']') { in ParseArray()
348 if (inObjorArr || current_ == range_) { in ParseArray()
361 if (UNLIKELY(*range_ != '}' && !inObjorArr)) { in ParseObject()
368 if (*current_ == '}') { in ParseObject()
376 if (*current_ == '"') { in ParseObject()
380 if (*current_ == '}' && (inObjorArr || current_ == range_)) { in ParseObject()
386 if (*current_ == ':') { in ParseObject()
396 if (res.IsHole()) { in ParseObject()
403 if (*current_ == ',') { in ParseObject()
405 } else if (*current_ == '}') { in ParseObject()
406 if (inObjorArr || current_ == range_) { in ParseObject()
419 if (*end_ == ' ' || *end_ == '\r' || *end_ == '\n' || *end_ == '\t') { in SkipEndWhiteSpace()
430 if (*current_ == ' ' || *current_ == '\r' || *current_ == '\n' || *current_ == '\t') { in SkipStartWhiteSpace()
481 if (UNLIKELY(remainingLength < strLen)) { in ParseLiteral()
486 if (LIKELY(isMatch)) { in ParseLiteral()
507 if (current_[pos] != text[pos]) { in MatchText()
519 if (*current == '0') { in ReadNumberRange()
522 } else if (*current == '-') { in ReadNumberRange()
524 if (*current == '0') { in ReadNumberRange()
531 if (IsNumberCharacter(*current)) { in ReadNumberRange()
534 } else if (IsNumberSignalCharacter(*current)) { in ReadNumberRange()
541 if (*current == ' ' || *current == '\r' || *current == '\n' || *current == '\t') { in ReadNumberRange()
543 } else if (*current == ',' || *current == ']' || *current == '}') { in ReadNumberRange()
550 if (*current == ']' || *current == '}') { in ReadNumberRange()
562 if (ch >= '0' && ch <= '9') { in IsNumberCharacter()
575 if (IsNumberCharacter(*current_)) { in IsExponentNumber()
577 } else if (*current_ == '-' || *current_ == '+') { in IsExponentNumber()
578 if (current_ == end_) { in IsExponentNumber()
582 if (IsNumberCharacter(*current_)) { in IsExponentNumber()
591 if (current_ == end_ && !IsNumberCharacter(*++current_)) { in IsDecimalsLegal()
597 if (IsNumberCharacter(*current_)) { in IsDecimalsLegal()
599 } else if (*current_ == 'e' || *current_ == 'E') { in IsDecimalsLegal()
600 if (hasExponent || current_ == end_) { in IsDecimalsLegal()
604 if (!IsExponentNumber()) { in IsDecimalsLegal()
617 if (hasExponent || current_ == end_) { in IsExponentLegal()
621 if (!IsExponentNumber()) { in IsExponentLegal()
625 if (!IsNumberCharacter(*current_)) { in IsExponentLegal()
640 if (c == '"') { in ReadStringRange()
643 } else if (UNLIKELY(c == '\\')) { in ReadStringRange()
647 if (!IsLegalAsciiCharacter(c, isAscii)) { in ReadStringRange()
662 if (c == '"') { in ReadAsciiStringRange()
665 } else if (UNLIKELY(c == '\\')) { in ReadAsciiStringRange()
668 } else if (UNLIKELY(c < CODE_SPACE)) { in ReadAsciiStringRange()
680 if (!IsLegalAsciiCharacter(*current, isAscii)) { in IsFastParseString()
683 if (*current == '\\') { in IsFastParseString()
695 if (*current < CODE_SPACE) { in IsFastParseAsciiString()
697 } else if (*current == '\\') { in IsFastParseAsciiString()
708 if (remainingLength < UNICODE_DIGIT_LENGTH) { in ConvertStringUnicode()
716 if (*current_ >= '0' && *current_ <= '9') { in ConvertStringUnicode()
718 } else if (*current_ >= 'a' && *current_ <= 'f') { in ConvertStringUnicode()
720 } else if (*current_ >= 'A' && *current_ <= 'F') { in ConvertStringUnicode()
729 if (*(current_ + 1) == '\\' && *(current_ + 2) == 'u') { // 2: next two chars in ConvertStringUnicode()
738 if (current_++ != end_) { in CheckZeroBeginNumber()
739 if (*current_ == '.') { in CheckZeroBeginNumber()
740 if (!IsDecimalsLegal(hasExponent)) { in CheckZeroBeginNumber()
743 } else if (*current_ == 'e' || *current_ == 'E') { in CheckZeroBeginNumber()
744 if (!IsExponentLegal(hasExponent)) { in CheckZeroBeginNumber()
758 if (IsNumberCharacter(*current_)) { in CheckNonZeroBeginNumber()
760 } else if (*current_ == '.') { in CheckNonZeroBeginNumber()
761 if (!IsDecimalsLegal(hasExponent)) { in CheckNonZeroBeginNumber()
764 } else if (*current_ == 'e' || *current_ == 'E') { in CheckNonZeroBeginNumber()
765 if (!IsExponentLegal(hasExponent)) { in CheckNonZeroBeginNumber()
777 if (c <= ASCII_END) { in IsLegalAsciiCharacter()
778 if (c >= CODE_SPACE) { in IsLegalAsciiCharacter()