(name string)
| 169 | } |
| 170 | |
| 171 | func (s *Scope) uniqueName(name string) string { |
| 172 | count := s.namemap[name] |
| 173 | s.namemap[name]++ |
| 174 | if count == 0 { |
| 175 | return name |
| 176 | } |
| 177 | return fmt.Sprint(name, "_", count) |
| 178 | } |
| 179 | |
| 180 | func (s *Scope) opName(typ string) string { |
| 181 | if s.namespace == "" { |