JSONParser 187 base/json/json_parser.cc JSONParser::JSONParser(int options) JSONParser 201 base/json/json_parser.cc JSONParser::~JSONParser() { JSONParser 204 base/json/json_parser.cc Value* JSONParser::Parse(const StringPiece& input) { JSONParser 267 base/json/json_parser.cc JSONReader::JsonParseError JSONParser::error_code() const { JSONParser 271 base/json/json_parser.cc std::string JSONParser::GetErrorMessage() const { JSONParser 278 base/json/json_parser.cc JSONParser::StringBuilder::StringBuilder() JSONParser 284 base/json/json_parser.cc JSONParser::StringBuilder::StringBuilder(const char* pos) JSONParser 290 base/json/json_parser.cc void JSONParser::StringBuilder::Swap(StringBuilder* other) { JSONParser 296 base/json/json_parser.cc JSONParser::StringBuilder::~StringBuilder() { JSONParser 300 base/json/json_parser.cc void JSONParser::StringBuilder::Append(const char& c) { JSONParser 310 base/json/json_parser.cc void JSONParser::StringBuilder::AppendString(const std::string& str) { JSONParser 315 base/json/json_parser.cc void JSONParser::StringBuilder::Convert() { JSONParser 321 base/json/json_parser.cc bool JSONParser::StringBuilder::CanBeStringPiece() const { JSONParser 325 base/json/json_parser.cc StringPiece JSONParser::StringBuilder::AsStringPiece() { JSONParser 331 base/json/json_parser.cc const std::string& JSONParser::StringBuilder::AsString() { JSONParser 339 base/json/json_parser.cc inline bool JSONParser::CanConsume(int length) { JSONParser 343 base/json/json_parser.cc const char* JSONParser::NextChar() { JSONParser 350 base/json/json_parser.cc void JSONParser::NextNChars(int n) { JSONParser 356 base/json/json_parser.cc JSONParser::Token JSONParser::GetNextToken() { JSONParser 399 base/json/json_parser.cc void JSONParser::EatWhitespaceAndComments() { JSONParser 423 base/json/json_parser.cc bool JSONParser::EatComment() { JSONParser 456 base/json/json_parser.cc Value* JSONParser::ParseNextToken() { JSONParser 460 base/json/json_parser.cc Value* JSONParser::ParseToken(Token token) { JSONParser 480 base/json/json_parser.cc Value* JSONParser::ConsumeDictionary() { JSONParser 544 base/json/json_parser.cc Value* JSONParser::ConsumeList() { JSONParser 587 base/json/json_parser.cc Value* JSONParser::ConsumeString() { JSONParser 603 base/json/json_parser.cc bool JSONParser::ConsumeStringRaw(StringBuilder* out) { JSONParser 728 base/json/json_parser.cc bool JSONParser::DecodeUTF16(std::string* dest_string) { JSONParser 790 base/json/json_parser.cc void JSONParser::DecodeUTF8(const int32& point, StringBuilder* dest) { JSONParser 806 base/json/json_parser.cc Value* JSONParser::ConsumeNumber() { JSONParser 882 base/json/json_parser.cc bool JSONParser::ReadInt(bool allow_leading_zeros) { JSONParser 901 base/json/json_parser.cc Value* JSONParser::ConsumeLiteral() { JSONParser 943 base/json/json_parser.cc bool JSONParser::StringsAreEqual(const char* one, const char* two, size_t len) { JSONParser 947 base/json/json_parser.cc void JSONParser::ReportError(JSONReader::JsonParseError code, JSONParser 955 base/json/json_parser.cc std::string JSONParser::FormatErrorMessage(int line, int column, JSONParser 60 base/json/json_parser.h class BASE_EXPORT_PRIVATE JSONParser { JSONParser 62 base/json/json_parser.h explicit JSONParser(int options); JSONParser 63 base/json/json_parser.h ~JSONParser(); JSONParser 265 base/json/json_parser.h DISALLOW_COPY_AND_ASSIGN(JSONParser); JSONParser 17 base/json/json_parser_unittest.cc JSONParser* NewTestParser(const std::string& input) { JSONParser 18 base/json/json_parser_unittest.cc JSONParser* parser = new JSONParser(JSON_PARSE_RFC); JSONParser 25 base/json/json_parser_unittest.cc void TestLastThree(JSONParser* parser) { JSONParser 35 base/json/json_parser_unittest.cc scoped_ptr<JSONParser> parser(NewTestParser(input)); JSONParser 46 base/json/json_parser_unittest.cc scoped_ptr<JSONParser> parser(NewTestParser(input)); JSONParser 60 base/json/json_parser_unittest.cc scoped_ptr<JSONParser> parser(NewTestParser(input)); JSONParser 74 base/json/json_parser_unittest.cc scoped_ptr<JSONParser> parser(NewTestParser(input)); JSONParser 91 base/json/json_parser_unittest.cc scoped_ptr<JSONParser> parser(NewTestParser(input)); JSONParser 129 base/json/json_parser_unittest.cc scoped_ptr<JSONParser> parser(NewTestParser(input)); JSONParser 218 base/json/json_parser_unittest.cc EXPECT_EQ(JSONParser::FormatErrorMessage(5, 10, JSONReader::kSyntaxError), JSONParser 231 base/json/json_parser_unittest.cc EXPECT_EQ(JSONParser::FormatErrorMessage(5, 10, JSONReader::kSyntaxError), JSONParser 239 base/json/json_parser_unittest.cc EXPECT_EQ(JSONParser::FormatErrorMessage(1, 3, JSONParser 251 base/json/json_parser_unittest.cc EXPECT_EQ(JSONParser::FormatErrorMessage(1, 100, JSONReader::kTooMuchNesting), JSONParser 258 base/json/json_parser_unittest.cc EXPECT_EQ(JSONParser::FormatErrorMessage(1, 4, JSONReader::kTrailingComma), JSONParser 265 base/json/json_parser_unittest.cc EXPECT_EQ(JSONParser::FormatErrorMessage(1, 2, JSONParser 273 base/json/json_parser_unittest.cc EXPECT_EQ(JSONParser::FormatErrorMessage(1, 14, JSONReader::kTrailingComma), JSONParser 279 base/json/json_parser_unittest.cc EXPECT_EQ(JSONParser::FormatErrorMessage(1, 2, JSONReader::kSyntaxError), JSONParser 286 base/json/json_parser_unittest.cc EXPECT_EQ(JSONParser::FormatErrorMessage(1, 7, JSONReader::kInvalidEscape), JSONParser 293 base/json/json_parser_unittest.cc EXPECT_EQ(JSONParser::FormatErrorMessage(1, 7, JSONReader::kInvalidEscape), JSONParser 300 base/json/json_parser_unittest.cc EXPECT_EQ(JSONParser::FormatErrorMessage(1, 7, JSONReader::kInvalidEscape), JSONParser 34 base/json/json_reader.cc : parser_(new internal::JSONParser(JSON_PARSE_RFC)) { JSONParser 38 base/json/json_reader.cc : parser_(new internal::JSONParser(options)) { JSONParser 46 base/json/json_reader.cc internal::JSONParser parser(JSON_PARSE_RFC); JSONParser 53 base/json/json_reader.cc internal::JSONParser parser(options); JSONParser 62 base/json/json_reader.cc internal::JSONParser parser(options); JSONParser 42 base/json/json_reader.h class JSONParser; JSONParser 131 base/json/json_reader.h scoped_ptr<internal::JSONParser> parser_;