Versions in this module Expand all Collapse all v2 v2.1.1 Sep 5, 2022 Changes in this version + type Lexer struct + func Scan(input string) *Lexer + func (l *Lexer) NextToken() Token + type Token struct + Kind TokenKind + Line int + Pos int + Val string + func Collect(input string) []Token + func (t Token) String() string + type TokenKind int + const TokenBoolean + const TokenClose + const TokenCloseBlockParams + const TokenCloseRawBlock + const TokenCloseSexpr + const TokenCloseUnescaped + const TokenComment + const TokenContent + const TokenData + const TokenEOF + const TokenEquals + const TokenError + const TokenID + const TokenInverse + const TokenNumber + const TokenOpen + const TokenOpenBlock + const TokenOpenBlockParams + const TokenOpenEndBlock + const TokenOpenEndRawBlock + const TokenOpenInverse + const TokenOpenInverseChain + const TokenOpenPartial + const TokenOpenRawBlock + const TokenOpenSexpr + const TokenOpenUnescaped + const TokenSep + const TokenString + func (k TokenKind) String() string