anchor.diff:  
          FreeParallelNFAStates:PFLREParallelNFAState;
          AllParallelNFAStates:TList;
  +
  +       ParallelNFASatisfyFlags:longword;
   
          OnePassNFAWorkSubMatches:TFLREOnePassNFASubMatches;
          OnePassNFAMatchSubMatches:TFLREOnePassNFASubMatches;
  
positive.code:       continue;
       end;
       opZEROWIDTH:begin
        if ((longword(Instruction^.Value) and sfEmptyAllFlags) and not GetSatisfyFlags(Position))=0 then begin
         Instruction:=Instruction^.Next;
         continue;
        end else begin
  
negative.code:        InputLength:longint;
  
         SearchLongest:longbool;
         ManyMatch:longbool;
  
         ParallelNFAThreadLists:TFLREParallelNFAThreadLists;
  
  