go/ast.Ident.NamePos (field)

16 uses

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

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

	go/parser
		parser.go#L475: 	return &ast.Ident{NamePos: pos, Name: name}
		parser.go#L968: 					n.NamePos = errPos // correct position
		parser.go#L1733: 				sel := &ast.Ident{NamePos: pos, Name: "_"}
		parser.go#L2499: 		ident = &ast.Ident{NamePos: p.pos, Name: "."}

	go/types
		call.go#L104: 			expr.NamePos = x.Pos() // correct position
		resolver.go#L540: 					par = &ast.Ident{NamePos: arg.Pos(), Name: "_"}
		stmt.go#L659: 			x.expr = &ast.Ident{NamePos: s.Body.Lbrace, Name: "true"}
		struct.go#L131: 				name.NamePos = pos