5.1 Syntactic elements

Expressions are composed of the following building blocks:

  1. six reserved keywords, or pseudo-variables: self, super, nil, true, false, and thisContext,
  2. constant expressions for literal objects including numbers, characters, strings, symbols and arrays,
  3. variable declarations
  4. assignments,
  5. block closures,
  6. messages.