Documentation ¶
Overview ¶
Package lexer implements the lexical scanner for the Suneido language
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsIdentifier ¶
Types ¶
type Lexer ¶
type Lexer struct {
// contains filtered or unexported fields
}
Lexer implements the lexical scanner for Suneido It is designed so the sequence of values returned forms the complete source.
func NewQueryLexer ¶
func (*Lexer) Ahead ¶
Ahead provides lookahead, 0 is the next item Items are buffered so they can be used by Next
func (*Lexer) AheadSkip ¶
AheadSkip provides lookahead like Ahead but skips Whitespace, Newline, and Comment
Click to show internal directories.
Click to hide internal directories.