# Constants
Boolean literal: true or false.
Delimiter: one of '{', '}', '[' or ']'.
null keyword.
Number literal, e.g.
A string literal, e.g.
No token.
# Structs
Lexer is a JSON lexer: it iterates over JSON tokens in a byte slice.
LexerError implements the error interface and represents all possible errors that can be generated during parsing the JSON data.
# Type aliases
TokenKind determines type of a token.