anchor.diff:  statementBlock          :   (blockStatement EOS)*;
   blockStatement          
       :   statementLabelDefinition 
  -    |   statement;  //|   remStatement 
  +    |   statement
  +    |   RemStatement 
  +    ;
   statement               
       :   controlStatement
       |   dataManipulationStatement
  
positive.code:     |   optionBaseDirective
      |   optionExplicitDirective
      |   optionPrivateDirective 
      |   implementsDirective
      |   defDirective
      |   variableDeclaration
  
negative.code: NL                      :   '\r'? '\n';
  LC                      :   WS+ '_' WS* NL              -> channel(HIDDEN);
  WS                      :   [ \t]                       -> channel(HIDDEN);
  RemStatement            :   Rem (LC | ~('\r' | '\n')*);
  COMMENT                 :   '\'' (LC | ~('\r' | '\n')*) -> channel(HIDDEN);
  