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.

Reply via email to