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.