anchor.diff:   end;
   end;
   
  -constructor TFLRE.Create(const ARegularExpression:ansistring;const AFlags:TFLREFlags=[]);
  +constructor TFLRE.Create(const ARegularExpression:ansistring;const AFlags:TFLREFlags=[rfDELIMITERS]);
  +var StartDelimiter,EndDelimiter:ansichar;
  +    Index,SubIndex:longint;
  +    FlagsStr:ansistring;
   begin
    inherited Create;
   
  
positive.code: 
        public
  
         constructor Create(const ARegularExpression:ansistring;const AFlags:TFLREFlags=[]);
         destructor Destroy; override;
  
         function PtrMatch(const Input:pointer;const InputLength:longint;var Captures:TFLRECaptures;const StartPosition:longint=0):boolean;
  
negative.code:                 rfSINGLELINE,
                  rfMULTILINE,
                  rfFREESPACING,
                  rfNAMED,
                  rfLONGEST,
                  rfUNGREEDY,
                  rfLAZY,
                  rfGREEDY,
                  rfUTF8,
                  rfDELIMITERS);
  
       TFLREFlags=set of TFLREFlag;
  
  