anchor.diff:  
   incrementDecrementExpression
       : ('++'^ | '--'^) incrementDecrementExpression
  -    | primary
  +    | primary -> ^(PRIMARY primary)
       ;
   
   selfReference
  
positive.code:     : '{' expressions '}'
      -> ^(SEQUENCE_ENUM expressions)
      ;
      
  primary
      : ( base -> ^(PRIMARY base) )
      ( 
        memberSelector
        -> ^(MEMBER_EXPR $primary memberSelector)
  
negative.code: typedMethodOrAttributeDeclaration
      : inferrableType memberName
      ( 
        methodParameters (memberBody[$inferrableType.tree] | specifier? ';')
      -> ^(METHOD_DECL inferrableType memberName methodParameters memberBody? specifier?)
      | (specifier | initializer)? ';'
      -> ^(ATTRIBUTE_DECL inferrableType memberName specifier? initializer?)
      | memberBody[$inferrableType.tree]
      -> ^(ATTRIBUTE_GETTER inferrableType memberName memberBody)      
      )
      ;
  