anchor.diff:                              udtMemberList EOS
                               End Type;
   udtMemberList           :   udtElement (EOS udtElement)*;
  -udtElement              :   udtMember;  //| remStatement;
  +udtElement              :   udtMember | RemStatement;
   udtMember               :   reservedNameMemberDcl | untypedNameMemberDcl;
   untypedNameMemberDcl    :   identifier optionalArrayClause;
   reservedNameMemberDcl   :   reservedMemberName asClause;
  
positive.code:     |   functionDeclaration
      |   propGetDeclaration
      |   propLhsDeclaration
      |   implementsDirective
      ;
  
  
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);
  