aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/query/parser.go
blob: 355b18c5f3685ce0c91370030384f4b6cb3d5134 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package query

type TokenType uint64

const (
    TOKEN_ERROR TokenType = iota
    TOKEN_EOF
	TOKEN_AND
	TOKEN_OR
	TOKEN_NOT
	TOKEN_SIMILAR
	TOKEN_STATEMENT
	// TODO: consider adding regex token
)

type Token struct {
	Type    TokenType
	Content string
}