(s string)
| 776 | } |
| 777 | |
| 778 | func parseName(s string) (ptr bool, pkg, nam string) { |
| 779 | i := strings.Index(s, ".") |
| 780 | if i < 0 { |
| 781 | panic("parseName: invalid name " + s) |
| 782 | } |
| 783 | if strings.HasPrefix(s, "*") { |
| 784 | ptr = true |
| 785 | s = s[1:] |
| 786 | i-- |
| 787 | } |
| 788 | pkg = s[:i] |
| 789 | nam = s[i+1:] |
| 790 | return |
| 791 | } |
| 792 | |
| 793 | func renameFixTab(f *ast.File, tab []rename) bool { |
| 794 | fixed := false |