diff options
Diffstat (limited to 'internal/symbol/apigodoc.go')
| -rw-r--r-- | internal/symbol/apigodoc.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/symbol/apigodoc.go b/internal/symbol/apigodoc.go index 613a738b..59a0b315 100644 --- a/internal/symbol/apigodoc.go +++ b/internal/symbol/apigodoc.go @@ -257,11 +257,11 @@ func parseRow(s string) (vr versionedRow, ok bool) { vr.recv = strings.Trim(rest[:sp], "()") // "*File" vr.recv = strings.TrimPrefix(vr.recv, "*") // "File" rest = rest[sp+1:] // SetMode(os.FileMode) - paren := strings.IndexByte(rest, '(') - if paren == -1 { - return + before, _, ok := strings.Cut(rest, "(") + if !ok { + return vr, false } - vr.name = rest[:paren] + vr.name = before return vr, true } return // TODO: handle more cases |
