Lines Matching refs:string
17 filter []string
18 matchFunc func(pat, str string) (bool, error)
21 subNames map[string]int64
28 func newMatcher(matchString func(pat, str string) (bool, error), patterns, name string) *matcher {
29 var filter []string
46 subNames: map[string]int64{},
50 func (m *matcher) fullName(c *common, subname string) (name string, ok, partial bool) {
77 func splitRegexp(s string) []string {
78 a := make([]string, 0, strings.Count(s, "/"))
114 func (m *matcher) unique(parent, subname string) string {
124 // string with the count.
135 func rewrite(s string) string {
145 b = append(b, string(r)...)
148 return string(b)