Documentation
¶
Overview ¶
Package lex implements formula lexical analysis of cells.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrLex = errors.New("lex error")
ErrLex means lexican analysis failed.
Functions ¶
Types ¶
type Token ¶
type Token struct {
Type TokenType // token type
Text string // token value
Err error // only set for TokenError
}
Token is a single item in the formula.
type TokenType ¶
type TokenType int
TokenType enumerates different tokens.
const ( // keep-sorted start TokenComma TokenType // comma TokenDivide // divide TokenEqual // equal TokenError // error TokenGreater // greater TokenGreaterOrEqual // greaterorequal TokenIdent // identifier TokenLess // less TokenLessOrEqual // lessorequal TokenLpar // rpar TokenMinus // minus TokenMultiply // multiply TokenNotEqual // notequal TokenNumber // number TokenPlus // plus TokenRange // range TokenRpar // lpar )
Click to show internal directories.
Click to hide internal directories.