go/ast.IndexExpr.X (field)
14 uses
go/ast (current package)
ast.go#L350: X Expr // expression
ast.go#L505: func (x *IndexExpr) Pos() token.Pos { return x.X.Pos() }
walk.go#L94: Walk(v, n.X)
go/doc
reader.go#L40: return fmt.Sprintf("%s[%s]", recvString(t.X), recvParam(t.Index))
reader.go#L130: return baseTypeName(t.X)
go/parser
parser.go#L1347: X: typ,
parser.go#L1539: X: x,
parser.go#L1603: return &ast.IndexExpr{X: x, Lbrack: lbrack, Index: index[0], Rbrack: rbrack}
parser.go#L2930: X: x,
resolver.go#L560: resolveExprs = append(resolveExprs, typ.X)
go/printer
nodes.go#L911: p.expr1(x.X, token.HighestPrec, 1)
go/types
check.go#L588: selOrIdent = e.X
index.go#L438: x: e.X,
struct.go#L193: return embeddedFieldIdent(e.X)