Versions in this module Expand all Collapse all v0 v0.0.2 Oct 25, 2024 Changes in this version + type Kind int + const AND + const AS + const CARET + const COLON + const COMMA + const COMMENT + const DECLARE + const DOT + const DOUBLE_COLON + const EOF + const EQUALS + const FN + const FORWARD_SLASH + const GT + const GTE + const IDENT + const ILLEGAL + const IMPORT + const KEYWORD + const LEFT_CURLY_BRACE + const LEFT_PARENS + const LEFT_SQUARE_BRACKET + const LITERAL + const LOGICAL + const LT + const LTE + const MINUS + const NOT_EQUALS + const NUMBER + const OR + const PERCENT + const PLUS + const PUNCTUATION + const QUESTION_MARK + const RIGHT_CURLY_BRACE + const RIGHT_PARENS + const RIGHT_SQUARE_BRACKET + const SECTION + const STAR + const STRING + const TEMPLATE + const TYPE + const UNKNOWN + const UNTERM_STR + const UNTERM_TEMP + const UNTERM_TEMP_EXPR + const WHITESPACE + func (k Kind) MarshalJSON() ([]byte, error) + func (k Kind) String() string + type Position struct + Column int + Line int + func NewPosition(line, col int) Position + func (p Position) String() string + type Token struct + End Position + Kind Kind + Literal string + Raw string + Start Position + func (t Token) Position() (Position, Position) + func (t Token) String() string