Hey fellow gophers, I am trying to get comments from inside of function declaration while also accessing function name, but haven't had much success. Getting name and doc is quite straightforward, I do it with:
fset := token.NewFileSet() f, _ := parser.ParseFile(fset, "testfile", nil, parser.ParseComments) ast.Inspect(f, func(n ast.Node) bool { fn, ok := n.(*ast.FuncDecl) if ok { fmt.Println(fn.Name.String(), fn.Doc.Text()) } } For a function like below I'd get only *example // doc comment*, // doc comment func example() { // body comment <---- looking to extract this comment } but I am looking also to extract *// body comment*. Please advise on how to extract function name, doc comment AND body comment altogether. Thank you! -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/cad2e200-fb20-4b3c-b143-c3eb858323d4n%40googlegroups.com.