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
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)