anchor.diff:    nestedCommentsCount := 0;
     tokenStringBracketsCount := 0;
     rangeKinds := [];
  +  rString := false;
   end;
   
   procedure TSynD2SynRange.copyFrom(aSource: TSynD2SynRange);
  
positive.code:       fCurrRange.rString := reader^ = 'r';
        if not (readerNext^ = '"') then
        begin
          readerPrev;
          goto _postString1;
        end;
  
negative.code:   rangeKinds := aSource.rangeKinds;
    primaryRange := aSource.primaryRange;
    secondaryRange := aSource.secondaryRange;
    rString := aSource.rString;
  end;
  
  constructor TSynD2Syn.create(aOwner: TComponent);
  