Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Context ¶
type Context struct {
// contains filtered or unexported fields
}
Context context at scanning
type IndentState ¶
type IndentState int
IndentState state for indent
const ( // IndentStateEqual equals previous indent IndentStateEqual IndentState = iota // IndentStateUp more indent than previous IndentStateUp // IndentStateDown less indent than previous IndentStateDown // IndentStateKeep uses not indent token IndentStateKeep )
type InvalidTokenError ¶
func ErrInvalidToken ¶
func ErrInvalidToken(tk *token.Token) *InvalidTokenError
func (*InvalidTokenError) Error ¶
func (e *InvalidTokenError) Error() string
type Scanner ¶
type Scanner struct {
// contains filtered or unexported fields
}
Scanner holds the scanner's internal state while processing a given text. It can be allocated as part of another data structure but must be initialized via Init before use.
Click to show internal directories.
Click to hide internal directories.