Versions in this module Expand all Collapse all v0 v0.7.0 Feb 27, 2018 v0.6.0 Jan 5, 2018 Changes in this version + const Name + func CamelCaseFilterConstructor(config map[string]interface{}, cache *registry.Cache) (analysis.TokenFilter, error) + type CamelCaseFilter struct + func NewCamelCaseFilter() *CamelCaseFilter + func (f *CamelCaseFilter) Filter(input analysis.TokenStream) analysis.TokenStream + type LowerCaseState struct + func (s *LowerCaseState) Member(sym rune, peek *rune) bool + func (s *LowerCaseState) StartSym(sym rune) bool + type NonAlphaNumericCaseState struct + func (s *NonAlphaNumericCaseState) Member(sym rune, peek *rune) bool + func (s *NonAlphaNumericCaseState) StartSym(sym rune) bool + type NumberCaseState struct + func (s *NumberCaseState) Member(sym rune, peek *rune) bool + func (s *NumberCaseState) StartSym(sym rune) bool + type Parser struct + func NewParser(len, position, index int) *Parser + func (p *Parser) FlushTokens() []*analysis.Token + func (p *Parser) NewState(sym rune) State + func (p *Parser) NextPosition() int + func (p *Parser) Push(sym rune, peek *rune) + type State interface + Member func(sym rune, peek *rune) bool + StartSym func(sym rune) bool + type UpperCaseState struct + func (s *UpperCaseState) Member(sym rune, peek *rune) bool + func (s *UpperCaseState) StartSym(sym rune) bool