anchor.diff:         Input:pansichar;
          InputLength:longint;
   
  +       ManyMatch:longbool;
  +
          SearchLongest:longbool;
  -       ManyMatch:longbool;
   
          ParallelNFA:TFLREParallelNFA;
   
  
positive.code: var MatchBegin,MatchEnd:longint;
  begin
   result:=false;
  (*)
   if DFAFast then begin
    case ThreadLocalStorageInstance.DFA.SearchMatchFast(StartPosition,UntilExcludingPosition,MatchEnd,UnanchoredStart) of
     DFAMatch:begin
  
negative.code:  Input:=nil;
   InputLength:=0;
  
   ManyMatch:=false;
  
   SearchLongest:=ManyMatch or (rfLONGEST in Instance.Flags);
  
   ParallelNFA:=TFLREParallelNFA.Create(self);
  
  