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 {