Constructs a token from a primitive data value
Constructs a token with a specific kind.
Enables equality comparisons.
Enables equality comparisons.
Enables usage of JSONToken as an associative array key.
Converts the token to a string representation.
Gets/sets the boolean value of the token.
Gets/sets the kind of the represented token.
Gets/sets the numeric value of the token.
Gets/sets the string value of the token.
The location of the token in the input.
* A low-level JSON token as returned by JSONLexer.