Versions in this module Expand all Collapse all v0 v0.1.1 Aug 23, 2022 v0.1.0 Aug 23, 2022 Changes in this version + const DIRECTIVE + const ENUM + const EXTEND + const FRAGMENT + const INPUT + const INTERFACE + const MUTATION + const QUERY + const SCALAR + const SCHEMA + const SUBSCRIPTION + const TYPE + const UNION + func GetTokenDesc(token Token) string + type Lexer func(resetPosition int) (Token, error) + func Lex(s *source.Source) Lexer + type Token struct + End int + Kind TokenKind + Start int + Value string + type TokenKind int + const AMP + const AT + const BANG + const BLOCK_STRING + const BRACE_L + const BRACE_R + const BRACKET_L + const BRACKET_R + const COLON + const DOLLAR + const EOF + const EQUALS + const FLOAT + const INT + const NAME + const PAREN_L + const PAREN_R + const PIPE + const SPREAD + const STRING + func (kind TokenKind) String() string