A target is an identifier or another valid assignment target.

A target list is a comma-separated list of targets.

See assignments.

Assignment of an object to a target list is recursively defined as follows.

Assignment of an object to a single target is recursively defined as follows.