go/ast.Ident.NamePos (field)
16 uses
go/ast (current package)
ast.go#L292: NamePos token.Pos // identifier position
ast.go#L497: func (x *Ident) Pos() token.Pos { return x.NamePos }
ast.go#L531: func (x *Ident) End() token.Pos { return token.Pos(int(x.NamePos) + len(x.Name)) }
import.go#L223: 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#L489: return &ast.Ident{NamePos: pos, Name: name}
parser.go#L982: n.NamePos = errPos // correct position
parser.go#L1763: sel := &ast.Ident{NamePos: pos, Name: "_"}
parser.go#L2529: ident = &ast.Ident{NamePos: p.pos, Name: "."}
go/types
call.go#L103: expr.NamePos = x.Pos() // correct position
resolver.go#L538: par = &ast.Ident{NamePos: arg.Pos(), Name: "_"}
stmt.go#L649: 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)