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