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)