Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExpressiveScanner ¶
type ExpressiveScanner struct {
// contains filtered or unexported fields
}
ExpressiveScanner is a lexical analyzer for expressive
func (*ExpressiveScanner) Init ¶
func (scanner *ExpressiveScanner) Init(input input.Input)
Init initializes scanner, setting current string buffer to empty string
func (*ExpressiveScanner) Next ¶
func (scanner *ExpressiveScanner) Next() *token.Token
Next returns the next valid token, or ILLEGAL if parsing failed
type MockScanner ¶
type MockScanner struct {
// contains filtered or unexported fields
}
func (*MockScanner) Init ¶
func (scanner *MockScanner) Init(toks []*token.Token)
func (*MockScanner) Next ¶
func (scanner *MockScanner) Next() *token.Token
Click to show internal directories.
Click to hide internal directories.