Skip to content

Commit 28a443d

Browse files
committed
docs: Add a hack for golang functions
1 parent a600e11 commit 28a443d

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

docs/generate.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,13 @@ func (obj *Generate) genFunctions() (map[string]*FunctionInfo, error) {
548548
//fi.Desc = desc
549549
fi.Signature = sig
550550

551+
// Hack for golang generated functions!
552+
if strings.HasPrefix(fi.Package, "golang/") && fi.File == "generated_funcs.go" {
553+
pkg := fi.Package[len("golang/"):]
554+
frag := strings.TrimPrefix(fi.Name, strings.Title(strings.Join(strings.Split(pkg, "/"), ""))) // yuck
555+
fi.File = fmt.Sprintf("https://pkg.go.dev/%s#%s", pkg, frag)
556+
}
557+
551558
if fi.Func == "" {
552559
return nil, fmt.Errorf("empty function name: %s", name)
553560
}

0 commit comments

Comments
 (0)