Lines Matching refs:token
30 return ToASCIIString("JSON: invalid token");
184 // Reads the start of a token with definitive size from |bytes|.
233 // Writes the start of a token with |type|. The |value| may indicate the size,
663 // assume that a particular token was recognized in ::ReadNextToken.
665 // the accessors (assuming the token was recognized) never produce
781 /* tag before token start: */ 1 +
782 /* token start: */ bytes_read;
1574 const char* token) {
1575 // |token| is \0 terminated, it's one of the constants at top of the file.
1576 while (start < end && *token != '\0' && *start++ == *token++) {
1578 if (*token != '\0')
1976 Token token = ParseToken(start, end, &token_start, &token_end);
1977 switch (token) {
2020 token = ParseToken(start, end, &token_start, &token_end);
2021 while (token != ArrayEnd) {
2028 token = ParseToken(start, end, &token_start, &token_end);
2029 if (token == ListSeparator) {
2031 token = ParseToken(start, end, &token_start, &token_end);
2032 if (token == ArrayEnd) {
2036 } else if (token != ArrayEnd) {
2049 token = ParseToken(start, end, &token_start, &token_end);
2050 while (token != ObjectEnd) {
2051 if (token != StringLiteral) {
2064 token = ParseToken(start, end, &token_start, &token_end);
2065 if (token != ObjectPairSeparator) {
2078 token = ParseToken(start, end, &token_start, &token_end);
2079 if (token == ListSeparator) {
2081 token = ParseToken(start, end, &token_start, &token_end);
2082 if (token == ObjectEnd) {
2086 } else if (token != ObjectEnd) {
2098 // We got a token that's not a value.