anchor.diff:      ;
   
   directiveStatement
  -    : directive (';'!)?
  +    : directive ';'?
  +    -> ^(DIRECTIVE directive)
       ;
   
   directive
  
positive.code:     | enumeration
      | selfReference
      | nameAndTypeArguments
      ;
      
  selector 
      : memberSelector
      | argumentsWithFunctionalArguments
      -> ^(CALL_EXPR argumentsWithFunctionalArguments)
      | elementSelector
      -> ^(SUBSCRIPT_EXPR elementSelector)
      | postfixOperator 
      -> ^(POSTFIX_EXPR postfixOperator)
      ;
  
  memberSelector
  
negative.code:     CLASS_BODY;
      CLASS_DECL;
      CONDITION;
      DIRECTIVE;
      EXPR;
      EXPR_LIST;
      EXPR_STMT;
  