Lines Matching full:tokens
41 enum class Tokens : uint8_t { enum
42 // six structural tokens
104 Tokens token = ParseToken(); in ParseJSONText()
106 case Tokens::OBJECT: in ParseJSONText()
108 case Tokens::ARRAY: in ParseJSONText()
110 case Tokens::LITERAL_TRUE: in ParseJSONText()
111 return ParseLiteral("true", Tokens::LITERAL_TRUE); in ParseJSONText()
112 case Tokens::LITERAL_FALSE: in ParseJSONText()
113 return ParseLiteral("false", Tokens::LITERAL_FALSE); in ParseJSONText()
114 case Tokens::LITERAL_NULL: in ParseJSONText()
115 return ParseLiteral("null", Tokens::LITERAL_NULL); in ParseJSONText()
116 case Tokens::NUMBER: in ParseJSONText()
118 case Tokens::STRING: in ParseJSONText()
431 Tokens ParseToken() in ParseToken()
435 return Tokens::OBJECT; in ParseToken()
437 return Tokens::ARRAY; in ParseToken()
439 return Tokens::STRING; in ParseToken()
451 return Tokens::NUMBER; in ParseToken()
453 return Tokens::LITERAL_TRUE; in ParseToken()
455 return Tokens::LITERAL_FALSE; in ParseToken()
457 return Tokens::LITERAL_NULL; in ParseToken()
459 return Tokens::TOKEN_ILLEGAL; in ParseToken()
463 JSTaggedValue ParseLiteral(CString str, Tokens literalToken) in ParseLiteral()
475 case Tokens::LITERAL_TRUE: in ParseLiteral()
477 case Tokens::LITERAL_FALSE: in ParseLiteral()
479 case Tokens::LITERAL_NULL: in ParseLiteral()