5.6.16.5 Variable Expressions

 variable-expression = l-expression  

Static Semantics.

A <variable-expression> is invalid if it is classified as something other than a variable or unbound member.