anchor.diff:         Input:pansichar;
          InputLength:longint;
   
  +       ManyMatch:longbool;
  +
          SearchLongest:longbool;
  -       ManyMatch:longbool;
   
          ParallelNFA:TFLREParallelNFA;
   
  
positive.code: 
  end;
  
  
  procedure TFLREDFA.FastAddInstructionThread(const State:PFLREDFAState;Instruction:PFLREInstruction);
  var StackPointer:longint;
      Stack:PPFLREInstructionsStatic;
  
negative.code: var MatchBegin,MatchEnd:longint;
  begin
   result:=false;
  (**)
   if DFAFast then begin
    case ThreadLocalStorageInstance.DFA.SearchMatchFast(StartPosition,UntilExcludingPosition,MatchEnd,UnanchoredStart) of
     DFAMatch:begin
  