anchor.diff:          uclass.modifiers := uclass.modifiers+p.TokenString+' ';
           p.NextToken;
         end;
  +      p.NextToken; // ';'
         continue;
       end;
   
  
positive.code:     p.FullCopy := false;
      p.FCIgnoreComments := false;
      p.NextToken; // )
      if (p.Token <> ';') then pCurlyBrackets()
      else p.NextToken; // = } or ;
      result.state := currentState;
  
negative.code:       result.options := result.options+p.TokenString;
        p.NextToken;
      end;
      p.NextToken; // = '}'
      if (p.Token = ';') then p.NextToken; // = ';'
      if (result.comment = '') then begin
        result.comment := GetSecondaryComment(uclass.FullName+'.'+result.name);
        result.CommentType := ctExtern;
  