Lines Matching refs:JSONParser

225 JSONParser::JSONParser(const char *cstr) : StdStringExtractor(cstr) {}  in JSONParser()  function in JSONParser
227 JSONParser::Token JSONParser::GetToken(std::string &value) { in GetToken()
440 int JSONParser::GetEscapedChar(bool &was_escaped) { in GetEscapedChar()
476 JSONValue::SP JSONParser::ParseJSONObject() { in ParseJSONObject()
485 JSONParser::Token token = GetToken(value); in ParseJSONObject()
487 if (token == JSONParser::Token::String) { in ParseJSONObject()
490 if (token == JSONParser::Token::Colon) { in ParseJSONObject()
497 } else if (token == JSONParser::Token::ObjectEnd) { in ParseJSONObject()
499 } else if (token == JSONParser::Token::Comma) { in ParseJSONObject()
508 JSONValue::SP JSONParser::ParseJSONArray() { in ParseJSONArray()
517 JSONParser::Token token = GetToken(value); in ParseJSONArray()
518 if (token == JSONParser::Token::ArrayEnd) in ParseJSONArray()
527 if (token == JSONParser::Token::Comma) { in ParseJSONArray()
529 } else if (token == JSONParser::Token::ArrayEnd) { in ParseJSONArray()
538 JSONValue::SP JSONParser::ParseJSONValue() { in ParseJSONValue()
540 const JSONParser::Token token = GetToken(value); in ParseJSONValue()
544 JSONValue::SP JSONParser::ParseJSONValue(const std::string &value, in ParseJSONValue()
547 case JSONParser::Token::ObjectStart: in ParseJSONValue()
550 case JSONParser::Token::ArrayStart: in ParseJSONValue()
553 case JSONParser::Token::Integer: { in ParseJSONValue()
567 case JSONParser::Token::Float: { in ParseJSONValue()
574 case JSONParser::Token::String: in ParseJSONValue()
577 case JSONParser::Token::True: in ParseJSONValue()
580 case JSONParser::Token::False: in ParseJSONValue()
583 case JSONParser::Token::Null: in ParseJSONValue()