go/ast.IncDecStmt.X (field)
11 uses
go/ast (current package)
ast.go#L658: X Expr
ast.go#L783: func (s *IncDecStmt) Pos() token.Pos { return s.X.Pos() }
walk.go#L190: Walk(v, n.X)
go/parser
parser.go#L1975: s := &ast.IncDecStmt{X: x[0], TokPos: p.pos, Tok: p.tok}
go/printer
nodes.go#L1394: p.expr0(s.X, depth+1)
go/types
stmt.go#L498: check.expr(nil, &x, s.X)
stmt.go#L503: check.errorf(s.X, NonNumericIncDec, invalidOp+"%s%s (non-numeric type %s)", s.X, s.Tok, x.typ)
stmt.go#L507: Y := &ast.BasicLit{ValuePos: s.X.Pos(), Kind: token.INT, Value: "1"} // use x's position
stmt.go#L508: check.binary(&x, nil, s.X, Y, op, s.TokPos)
stmt.go#L512: check.assignVar(s.X, nil, &x, "assignment")