anchor.diff:        else
           exit(mtCODE_SINGLE);
       '\':
  -      if c1 in ['\', '[', ']', '(', ')', '{', '}', '#', '"', '''', '.', '>', '<', '*', '+', '-', '_', '!', '`', '~', '^'] then
  +      if CharInSet(c1, ['\', '[', ']', '(', ')', '{', '}', '#', '"', '''', '.', '>', '<', '*', '+', '-', '_', '!', '`', '~', '^']) then
           exit(mtESCAPE)
         else
           exit(mtNONE);
  
positive.code: 
  class function TUtils.readRawUntil(out_: TStringBuilder; s: String; start: integer; cend: TSysCharSet): integer;
  var
    position, n: integer;
    ch: char;
  begin
    position := start;
  
negative.code: 
  { TConfiguration }
  
  constructor TConfiguration.Create(safe : boolean);
  begin
    inherited Create;
    FallowSpacesInFencedDelimiters := true;
    Fdecorator := TDecorator.Create;
    FsafeMode := safe;
  end;
  
  destructor TConfiguration.Destroy;
  