做ast时的golang评论和文档字段。检查 - 为什么它们是空白的?

时间:2017-09-27 12:08:01

标签: go

我正试图查看DocComment的{​​{1}}和struct s,但我似乎无法做到所以,他们只是空着:

struct field

产生三个空行:https://play.golang.org/p/4Eh9gS-PUg

看到类似的问题Go parser not detecting Doc comments on struct type但是当试图运行接受的例子时,它显示为空 - 所以我想知道自那个版本以来是否有某些变化。

1 个答案:

答案 0 :(得分:2)

为了获得注释,你必须在parser.ParseFile()的参数中传递parser.ParseComments标志:

parser.ParseFile(fset, "", src, parse.ParseComments)

此处记录了所有可能的模式标志:

https://golang.org/pkg/go/parser/#Mode