     o "{ AssignList , }",                       -> new ObjectNode $2
     o "{ IndentedAssignList , }",               -> new ObjectNode $2
   ]
-  
+
   # Assignment of properties within an object literal can be separated by
   # comma, as in JavaScript, or simply by newline.
   AssignList: [


  # Assignment of a variable, property, or index to a value.
  Assign: [
    o "Assignable ASSIGN Expression",                -> new AssignNode $1, $3
  ]

  # Assignment when it happens within an object literal. The difference from

  # Any list of expressions or method body, seperated by line breaks or
  # semicolons.
  Expressions: [
    o "Expression",                             -> Expressions.wrap [$1]
    o "Expressions TERMINATOR Expression",      -> $1.push $3
    o "Expressions TERMINATOR"
  ]

