• Home
  • Raw
  • Download

Lines Matching refs:Token

17 static const JSONReader::Token kInvalidToken(JSONReader::Token::INVALID_TOKEN,
26 bool ReadInt(JSONReader::Token& token, bool can_have_leading_zeros) { in ReadInt()
50 bool ReadHexDigits(JSONReader::Token& token, int digits) { in ReadHexDigits()
174 if (ParseToken().type == Token::END_OF_INPUT) { in JsonToValue()
205 Token token = ParseToken(); in BuildValue()
207 if (is_root && token.type != Token::OBJECT_BEGIN && in BuildValue()
208 token.type != Token::ARRAY_BEGIN) { in BuildValue()
216 case Token::END_OF_INPUT: in BuildValue()
217 case Token::INVALID_TOKEN: in BuildValue()
220 case Token::NULL_TOKEN: in BuildValue()
224 case Token::BOOL_TRUE: in BuildValue()
228 case Token::BOOL_FALSE: in BuildValue()
232 case Token::NUMBER: in BuildValue()
238 case Token::STRING: in BuildValue()
244 case Token::ARRAY_BEGIN: in BuildValue()
250 while (token.type != Token::ARRAY_END) { in BuildValue()
258 if (token.type == Token::LIST_SEPARATOR) { in BuildValue()
263 if (token.type == Token::ARRAY_END) { in BuildValue()
271 } else if (token.type != Token::ARRAY_END) { in BuildValue()
276 if (token.type != Token::ARRAY_END) { in BuildValue()
282 case Token::OBJECT_BEGIN: in BuildValue()
288 while (token.type != Token::OBJECT_END) { in BuildValue()
289 if (token.type != Token::STRING) { in BuildValue()
304 if (token.type != Token::OBJECT_PAIR_SEPARATOR) in BuildValue()
318 if (token.type == Token::LIST_SEPARATOR) { in BuildValue()
323 if (token.type == Token::OBJECT_END) { in BuildValue()
331 } else if (token.type != Token::OBJECT_END) { in BuildValue()
336 if (token.type != Token::OBJECT_END) in BuildValue()
352 JSONReader::Token JSONReader::ParseNumberToken() { in ParseNumberToken()
355 Token token(Token::NUMBER, json_pos_, 0); in ParseNumberToken()
389 Value* JSONReader::DecodeNumber(const Token& token) { in DecodeNumber()
404 JSONReader::Token JSONReader::ParseStringToken() { in ParseStringToken()
405 Token token(Token::STRING, json_pos_, 1); in ParseStringToken()
449 Value* JSONReader::DecodeString(const Token& token) { in DecodeString()
510 JSONReader::Token JSONReader::ParseToken() { in ParseToken()
517 Token token(Token::INVALID_TOKEN, 0, 0); in ParseToken()
520 token.type = Token::END_OF_INPUT; in ParseToken()
525 token = Token(Token::NULL_TOKEN, json_pos_, 4); in ParseToken()
530 token = Token(Token::BOOL_TRUE, json_pos_, 4); in ParseToken()
535 token = Token(Token::BOOL_FALSE, json_pos_, 5); in ParseToken()
539 token = Token(Token::ARRAY_BEGIN, json_pos_, 1); in ParseToken()
543 token = Token(Token::ARRAY_END, json_pos_, 1); in ParseToken()
547 token = Token(Token::LIST_SEPARATOR, json_pos_, 1); in ParseToken()
551 token = Token(Token::OBJECT_BEGIN, json_pos_, 1); in ParseToken()
555 token = Token(Token::OBJECT_END, json_pos_, 1); in ParseToken()
559 token = Token(Token::OBJECT_PAIR_SEPARATOR, json_pos_, 1); in ParseToken()