Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LexerError ¶
func (*LexerError) Error ¶
func (e *LexerError) Error() string
type LexerErrors ¶
type LexerErrors struct {
Errors []error
}
func (*LexerErrors) Error ¶
func (e *LexerErrors) Error() string
func (*LexerErrors) Unwrap ¶
func (e *LexerErrors) Unwrap() []error
type TokenType ¶
type TokenType int
const ( TokenEOF TokenType = iota TokenError TokenInteger TokenFloat TokenString TokenBoolean TokenNull TokenIdentifier TokenPlus TokenStar TokenSlash TokenPercent TokenCaret TokenEq TokenNeq TokenLt TokenLe TokenGt TokenGe TokenAnd TokenOr TokenNot TokenXor TokenLParen TokenRParen TokenLBrace TokenRBrace TokenLBracket TokenRBracket TokenColon TokenComma TokenDot TokenSemicolon TokenPipe TokenArrowRight TokenArrowLeft TokenDash TokenPlusEq TokenRange TokenDollar )
Click to show internal directories.
Click to hide internal directories.