Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TokenKind ¶
type TokenKind int
const ( EOF TokenKind = iota Symbol Comma Colon OpenBracket // [ CloseBracket // ] OpenCurly CloseCurly OpenParen CloseParen Equal // == Equals // = NotEqual // != And Or Like // =~ NotLike // !~ String Number Bool Plus Increment IncrementBy Dash Decrement DecrementBy Star Slash Percent Dot Spread // ... RecursiveDescent // .. Dollar Variable GreaterThan GreaterThanOrEqual LessThan LessThanOrEqual Exclamation Null If Else ElseIf Branch Map Each Filter Search RegexPattern SortBy Asc Desc QuestionMark DoubleQuestionMark Semicolon )
func TokenKinds ¶
type Tokenizer ¶
type Tokenizer struct {
// contains filtered or unexported fields
}
func NewTokenizer ¶
type UnexpectedEOFError ¶
type UnexpectedEOFError struct {
Pos int
}
func (*UnexpectedEOFError) Error ¶
func (e *UnexpectedEOFError) Error() string
type UnexpectedTokenError ¶
func (*UnexpectedTokenError) Error ¶
func (e *UnexpectedTokenError) Error() string
Click to show internal directories.
Click to hide internal directories.