我使用.keyup
和go/ast
包来做某事,但我对go/parser
和Doc
之间的区别感到困惑。
第一行评论是Comment
,其他评论是Doc
吗?
这是一个示例:
Comment
答案 0 :(得分:2)
// A CommentGroup represents a sequence of comments
// with no other tokens and no empty lines between.
Doc
是 TypeSpec
// ...
)
在声明之前直接写一条定期评论,没有插入空白行
// A TypeSpec node represents a type declaration (TypeSpec production).
^^^^^^^^^^^^...
TypeSpec struct {
Comment
是字段本身的评论关联,从同一行开始,但可以分布在多个连续的行中(因此" {{1 }}&#34)
CommentGroup