anchor.diff:      ;
   
   forIterator
  -    : formalParameter 'in' (expression|enumeration)
  +    : formalParameter 'in' expression
       ;
       
   controllingVariable
  
positive.code: //'..' a higher precedence than '->'
  rangeIntervalEntryExpression
      : dateCompositionExpression
        (('..'|'->') (/*(functorStart) => functor|*/enumeration|dateCompositionExpression))?
      ;
  
  dateCompositionExpression
  
negative.code:     : '<'
      ;
  
  methodDefinition
      : typeParameters? formalParameters typeConstraints? ( block | ';' )
      ;
  
  attributeDefinition
      : block | initializer ';'
      ;
  
  decoratorDeclaration
  