(p *pattern)
| 1155 | } |
| 1156 | |
| 1157 | func (pl patternList) index(p *pattern) (int, error) { |
| 1158 | for i, c := range pl { |
| 1159 | if c.eq(p) { |
| 1160 | return i, nil |
| 1161 | } |
| 1162 | } |
| 1163 | return -1, newError("%s not in list", p) |
| 1164 | } |
| 1165 | |
| 1166 | func (pl patternList) count(p *pattern) int { |
| 1167 | count := 0 |