Versions in this module Expand all Collapse all v12 v12.1.0 Jul 12, 2024 v12.0.0 Jul 9, 2024 Changes in this version + var ErrNotACommand = errors.New("not a command") + var ErrTokenizeError = errors.New("error tokenizing") + var ErrUnknownCommand = errors.New("unknown command") + func MaybeCount(line string) (string, string) + func Tokenize(msg string, delim, escape rune, quots []rune) ([]string, error) + type Options struct + CaseSensitive bool + CmdIndicator string + KnownCommands []string + type Parser interface + IsCaseSensitive func() bool + KnownCommand func(cmd string) bool + LeadChar func() string + LearnCommand func(cmd string) + ParseCommand func(line string) (cmd string, err error) + func NewParser(opts Options) Parser Other modules containing this package github.com/gsmcwhirter/go-util github.com/gsmcwhirter/go-util/v10 github.com/gsmcwhirter/go-util/v11 github.com/gsmcwhirter/go-util/v2 github.com/gsmcwhirter/go-util/v3 github.com/gsmcwhirter/go-util/v4 github.com/gsmcwhirter/go-util/v5 github.com/gsmcwhirter/go-util/v6 github.com/gsmcwhirter/go-util/v7 github.com/gsmcwhirter/go-util/v8 github.com/gsmcwhirter/go-util/v9