anchor.diff:      ;
   
   directiveStatement
  -    : directive (';'!)?
  +    : directive ';'?
  +    -> ^(DIRECTIVE directive)
       ;
   
   directive
  
positive.code:     ;
      
  primary
      : base selector*
      -> ^(PRIMARY base selector*)
      ;
  
  postfixOperator
      : '--' | '++'
      ;	
  
  base 
      : nonstringLiteral
  
negative.code:     INTERFACE_BODY;
      MEMBER_DECL;
      MEMBER_NAME;
      MEMBER_EXPR;
      BROKEN_MEMBER_BODY;
      METHOD_ARG;
      METHOD_DECL;
  