anchor.diff:      ;
   
   recordLiteralNoConst
  -    :    '(' expression ',' ')'
  +    :    '(' ')'
  +    |    '(' expression ',' ')'
       |    '(' label expression ','? ')'
       |    '(' recordField ',' recordField (',' recordField)* ','? ')'
       ;
  
positive.code: // BSD-style license that can be found in the LICENSE file.
  
  // CHANGES:
  //
  // v0.19 Add support for super parameters, named arguments everywhere, and
  // records.
  
negative.code:     ;
  
  recordType
      :    '(' ')'
      |    '(' recordTypeFields ',' recordTypeNamedFields ')'
      |    '(' recordTypeFields ','? ')'
      |    '(' recordTypeNamedFields? ')'
      ;
  