anchor.diff:  // BSD-style license that can be found in the LICENSE file.
   
   // CHANGES:
  +//
  +// v0.19 Add support for super parameters, named arguments everywhere, and
  +// records.
   //
   // v0.18 Add support for enhanced `enum` declarations.
   //
  
positive.code: 
  typeNotVoid
      :    functionType '?'?
      |    typeNotVoidNotFunction
      ;
  
  typeNotFunction
      :    typeNotVoidNotFunction
      |    VOID
      ;
  
  
negative.code:     ;
  
  argumentList
      :    argument (',' argument)*
      ;
  
  argument
      :    label? expression
      ;
  
  cascade
  