@@ -241,50 +241,44 @@ func parse(glob string) (map[string]*page, tableOfContents, *packages.Module, er
241
241
for _ , fn := range t .Funcs {
242
242
fnUID := uid + "." + fn .Name
243
243
pkgItem .addChild (child (fnUID ))
244
- s := pkgsite .Synopsis (pkg .Fset , fn .Decl )
245
244
pkgPage .addItem (& item {
246
245
UID : fnUID ,
247
- Name : s ,
246
+ Name : fmt . Sprintf ( "func %s \n " , fn . Name ) ,
248
247
ID : fn .Name ,
249
248
Parent : uid ,
250
249
Type : "function" ,
251
250
Summary : fn .Doc ,
252
251
Langs : onlyGo ,
253
- // Note: Name has the syntax already.
254
- // Syntax: Syntax{Content: s},
252
+ Syntax : syntax {Content : pkgsite .Synopsis (pkg .Fset , fn .Decl )},
255
253
})
256
254
}
257
255
for _ , fn := range t .Methods {
258
256
fnUID := uid + "." + fn .Name
259
257
pkgItem .addChild (child (fnUID ))
260
- s := pkgsite .Synopsis (pkg .Fset , fn .Decl )
261
258
pkgPage .addItem (& item {
262
259
UID : fnUID ,
263
- Name : s ,
260
+ Name : fmt . Sprintf ( "func (%s) %s \n " , fn . Recv , fn . Name ) ,
264
261
ID : fn .Name ,
265
262
Parent : uid ,
266
- Type : "function" ,
263
+ Type : "function" , // Note: this is actually a method.
267
264
Summary : fn .Doc ,
268
265
Langs : onlyGo ,
269
- // Note: Name has the syntax already.
270
- // Syntax: Syntax{Content: s},
266
+ Syntax : syntax {Content : pkgsite .Synopsis (pkg .Fset , fn .Decl )},
271
267
})
272
268
}
273
269
}
274
270
for _ , fn := range docPkg .Funcs {
275
271
uid := pkg .PkgPath + "." + fn .Name
276
272
pkgItem .addChild (child (uid ))
277
- s := pkgsite .Synopsis (pkg .Fset , fn .Decl )
278
273
pkgPage .addItem (& item {
279
274
UID : uid ,
280
- Name : s ,
275
+ Name : fmt . Sprintf ( "func %s \n " , fn . Name ) ,
281
276
ID : fn .Name ,
282
277
Parent : pkg .PkgPath ,
283
278
Type : "function" ,
284
279
Summary : fn .Doc ,
285
280
Langs : onlyGo ,
286
- // Note: Name has the syntax already.
287
- // Syntax: Syntax{Content: s},
281
+ Syntax : syntax {Content : pkgsite .Synopsis (pkg .Fset , fn .Decl )},
288
282
})
289
283
}
290
284
}
0 commit comments