type matcher …
type filterMatch …
type simpleMatch …
type alternationMatch …
var matchMutex …
func allMatcher() *matcher { … }
func newMatcher(matchString func(pat, str string) (bool, error), patterns, name, skips string) *matcher { … }
func (m *matcher) fullName(c *common, subname string) (name string, ok, partial bool) { … }
func (m *matcher) clearSubNames() { … }
func (m simpleMatch) matches(name []string, matchString func(pat, str string) (bool, error)) (ok, partial bool) { … }
func (m simpleMatch) verify(name string, matchString func(pat, str string) (bool, error)) error { … }
func (m alternationMatch) matches(name []string, matchString func(pat, str string) (bool, error)) (ok, partial bool) { … }
func (m alternationMatch) verify(name string, matchString func(pat, str string) (bool, error)) error { … }
func splitRegexp(s string) filterMatch { … }
func (m *matcher) unique(parent, subname string) string { … }
func parseSubtestNumber(s string) (prefix string, nn int32) { … }
func rewrite(s string) string { … }
func isSpace(r rune) bool { … }