Home
last modified time | relevance | path

Searched refs:JsonToken (Results 1 – 8 of 8) sorted by relevance

/third_party/protobuf/csharp/src/Google.Protobuf.Test/
DJsonTokenizerTest.cs43 AssertTokens("{}", JsonToken.StartObject, JsonToken.EndObject); in EmptyObjectValue()
49 AssertTokens("[]", JsonToken.StartArray, JsonToken.EndArray); in EmptyArrayValue()
68 AssertTokensNoReplacement("\"" + json + "\"", JsonToken.Value(expectedValue)); in StringValue()
80 AssertTokens("'\\ud800\udc00'", JsonToken.Value(expected)); in MixedSurrogatePairs()
81 AssertTokens("'\ud800\\udc00'", JsonToken.Value(expected)); in MixedSurrogatePairs()
91 Assert.AreEqual(JsonToken.StartObject, tokenizer.Next()); in ObjectDepth()
93 Assert.AreEqual(JsonToken.Name("foo"), tokenizer.Next()); in ObjectDepth()
95 Assert.AreEqual(JsonToken.StartObject, tokenizer.Next()); in ObjectDepth()
97 Assert.AreEqual(JsonToken.Name("x"), tokenizer.Next()); in ObjectDepth()
99 Assert.AreEqual(JsonToken.Value(1), tokenizer.Next()); in ObjectDepth()
[all …]
/third_party/protobuf/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/
DJsonTokenizerTest.cs43 AssertTokens("{}", JsonToken.StartObject, JsonToken.EndObject); in EmptyObjectValue()
49 AssertTokens("[]", JsonToken.StartArray, JsonToken.EndArray); in EmptyArrayValue()
68 AssertTokensNoReplacement("\"" + json + "\"", JsonToken.Value(expectedValue)); in StringValue()
80 AssertTokens("'\\ud800\udc00'", JsonToken.Value(expected)); in MixedSurrogatePairs()
81 AssertTokens("'\ud800\\udc00'", JsonToken.Value(expected)); in MixedSurrogatePairs()
91 Assert.AreEqual(JsonToken.StartObject, tokenizer.Next()); in ObjectDepth()
93 Assert.AreEqual(JsonToken.Name("foo"), tokenizer.Next()); in ObjectDepth()
95 Assert.AreEqual(JsonToken.StartObject, tokenizer.Next()); in ObjectDepth()
97 Assert.AreEqual(JsonToken.Name("x"), tokenizer.Next()); in ObjectDepth()
99 Assert.AreEqual(JsonToken.Value(1), tokenizer.Next()); in ObjectDepth()
[all …]
/third_party/protobuf/csharp/src/Google.Protobuf/
DJsonToken.cs37 internal sealed class JsonToken : IEquatable<JsonToken> class
40 private static readonly JsonToken _true = new JsonToken(TokenType.True);
41 private static readonly JsonToken _false = new JsonToken(TokenType.False);
42 private static readonly JsonToken _null = new JsonToken(TokenType.Null);
43 private static readonly JsonToken startObject = new JsonToken(TokenType.StartObject);
44 private static readonly JsonToken endObject = new JsonToken(TokenType.EndObject);
45 private static readonly JsonToken startArray = new JsonToken(TokenType.StartArray);
46 private static readonly JsonToken endArray = new JsonToken(TokenType.EndArray);
47 private static readonly JsonToken endDocument = new JsonToken(TokenType.EndDocument);
49 internal static JsonToken Null { get { return _null; } }
[all …]
DJsonTokenizer.cs55 private JsonToken bufferedToken;
71 …internal static JsonTokenizer FromReplayedTokens(IList<JsonToken> tokens, JsonTokenizer continuati… in FromReplayedTokens()
84 internal void PushBack(JsonToken token) in PushBack()
91 if (token.Type == JsonToken.TokenType.StartObject) in PushBack()
95 else if (token.Type == JsonToken.TokenType.EndObject) in PushBack()
109 internal JsonToken Next() in Next()
111 JsonToken tokenToReturn; in Next()
121 if (tokenToReturn.Type == JsonToken.TokenType.StartObject) in Next()
125 else if (tokenToReturn.Type == JsonToken.TokenType.EndObject) in Next()
138 protected abstract JsonToken NextImpl(); in NextImpl()
[all …]
DJsonParser.cs138 if (lastToken != JsonToken.EndDocument) in Merge()
168 if (token.Type != JsonToken.TokenType.StartObject) in Merge()
181 if (token.Type == JsonToken.TokenType.EndObject) in Merge()
185 if (token.Type != JsonToken.TokenType.Name) in Merge()
223 if (token.Type == JsonToken.TokenType.Null) in MergeField()
256 if (token.Type != JsonToken.TokenType.StartArray) in MergeRepeatedField()
265 if (token.Type == JsonToken.TokenType.EndArray) in MergeRepeatedField()
283 if (token.Type != JsonToken.TokenType.StartObject) in MergeMapField()
300 if (token.Type == JsonToken.TokenType.EndObject) in MergeMapField()
329 if (token.Type == JsonToken.TokenType.Null) in ParseSingleValue()
[all …]
/third_party/node/deps/v8/src/json/
Djson-parser.cc27 constexpr JsonToken GetOneCharJsonToken(uint8_t c) { in GetOneCharJsonToken()
30 c == '"' ? JsonToken::STRING : in GetOneCharJsonToken()
31 IsDecimalDigit(c) ? JsonToken::NUMBER : in GetOneCharJsonToken()
32 c == '-' ? JsonToken::NUMBER : in GetOneCharJsonToken()
33 c == '[' ? JsonToken::LBRACK : in GetOneCharJsonToken()
34 c == '{' ? JsonToken::LBRACE : in GetOneCharJsonToken()
35 c == ']' ? JsonToken::RBRACK : in GetOneCharJsonToken()
36 c == '}' ? JsonToken::RBRACE : in GetOneCharJsonToken()
37 c == 't' ? JsonToken::TRUE_LITERAL : in GetOneCharJsonToken()
38 c == 'f' ? JsonToken::FALSE_LITERAL : in GetOneCharJsonToken()
[all …]
Djson-parser.h123 enum class JsonToken : uint8_t { enum
207 V8_INLINE JsonToken peek() const { return next_; } in peek()
209 void Consume(JsonToken token) { in Consume()
214 void Expect(JsonToken token) { in Expect()
222 void ExpectNext(JsonToken token) { in ExpectNext()
227 bool Check(JsonToken token) { in Check()
258 ReportUnexpectedToken(JsonToken::EOS); in ScanLiteral()
307 void ReportUnexpectedToken(JsonToken token);
343 JsonToken next_;
/third_party/protobuf/
DMakefile.am203 csharp/src/Google.Protobuf/JsonToken.cs \