go/ast.Ident.NamePos (field)

15 uses

	go/ast (current package)
		ast.go#L288: 		NamePos token.Pos // identifier position
		ast.go#L483: func (x *Ident) Pos() token.Pos    { return x.NamePos }
		ast.go#L517: func (x *Ident) End() token.Pos   { return token.Pos(int(x.NamePos) + len(x.Name)) }
		import.go#L206: 			s.Name.NamePos = pos[i].Start

	go/doc
		exports.go#L262: 		return &ast.Ident{Name: typ.Name, NamePos: pos}
		exports.go#L268: 				X:   &ast.Ident{Name: id.Name, NamePos: pos},
		reader.go#L672: 	newIdent := &ast.Ident{NamePos: origPos, Name: recvTypeName}
		reader.go#L675: 		newIdent.NamePos++ // '*' is one character

	go/parser
		parser.go#L432: 	return &ast.Ident{NamePos: pos, Name: name}
		parser.go#L881: 					n.NamePos = typ.Pos() // correct position
		parser.go#L1687: 				sel := &ast.Ident{NamePos: pos, Name: "_"}
		parser.go#L2511: 		ident = &ast.Ident{NamePos: p.pos, Name: "."}

	go/types
		resolver.go#L533: 					par = &ast.Ident{NamePos: arg.Pos(), Name: "_"}
		stmt.go#L605: 			x.expr = &ast.Ident{NamePos: s.Body.Lbrace, Name: "true"}
		struct.go#L129: 				name.NamePos = pos