anchor.diff:          -> ^(ENUMCONSTDEF ^(DOC longdoc? SHORTDOC?) CONSTANTNAME INT);
   
   classdefine
  -    :   longdoc? CLASS TYPENAME blockbegin declarations class_fielddefines blockend
  -        -> ^(CLASSDEF ^(DOC longdoc?) TYPENAME declarations class_fielddefines)
  +    :   longdoc? CLASS TYPENAME blockbegin declarations? class_fielddefines blockend
  +        -> ^(CLASSDEF ^(DOC longdoc?) TYPENAME declarations? class_fielddefines)
       ;
   
   blockbegin
  
positive.code:  *------------------------------------------------------------------*/
  
  ffi
      :   formatdefine declarations EOF!
      ;
  
  formatdefine
  
negative.code:     ;
  
  declarations
      :   (typeblock | parameterblock | classdefine | enumdefine)+
      ;
  
  // Documentation preceeding a definition, with single newline
  