func NewLexer(source string) *lexer
func Special(c byte) bool
type Token struct { Type TokenType Raw string }
func (t Token) String() string
type TokenType int
const ( EOF TokenType = iota Error Text Char Any Super Single Not Separator RangeOpen RangeClose RangeLo RangeHi RangeBetween TermsOpen TermsClose )
func (tt TokenType) String() string