go/ast.CommentGroup.Pos (method, view implemented interface methods)
21 uses
go/ast (current package)
ast.go#L78: func (g *CommentGroup) Pos() token.Pos { return g.List[0].Pos() }
commentmap.go#L19: return cmp.Compare(a.Pos(), b.Pos())
commentmap.go#L82: r.pos = r.fset.Position(r.comment.Pos())
commentmap.go#L169: if top := stack.pop(r.comment.Pos()); top != nil {
import.go#L145: if beg <= g.Pos() {
import.go#L165: for specIndex+1 < len(specs) && pos[specIndex+1].Start <= g.Pos() {
import.go#L170: if specIndex == 0 && pos[specIndex].Start > g.Pos() {
import.go#L173: lineAt(fset, pos[specIndex].Start)+1 == lineAt(fset, g.Pos()) {
import.go#L239: return cmp.Compare(a.Pos(), b.Pos())
go/build
read.go#L495: if group.Pos() >= info.parsed.Package {
go/doc
example.go#L270: if body.Pos() <= c.Pos() && c.End() <= body.End() {
example.go#L317: return cmp.Compare(a.Pos(), b.Pos())
example.go#L587: Rbrace: last.Pos(),
example.go#L602: if cg.Pos() < pos {
go/printer
printer.go#L743: p.posFor(p.comment.Pos()).Column == 1 &&
printer.go#L753: p.writeCommentPrefix(p.posFor(p.comment.Pos()), next, last, tok)
printer.go#L1112: beg = doc.Pos()
printer.go#L1126: for j < len(comments) && comments[j].Pos() < end {