anchor.diff:   OnePassNFANodesCount:=0;
    OnePassNFAStart:=nil;
    OnePassNFAStateSize:=0;
  - OnePassNFAWorkCaptures:=nil;
  - OnePassNFAMatchCaptures:=nil;
    OnePassNFACharClassActions:=nil;
    OnePassNFAReady:=false;
   
  
positive.code: 
   AllSubMatches:=TList.Create;
  
   DFAStackInstructions:=nil;
   DFAStateCache:=TFLREDFAStateHashMap.Create;
   DFAAnchoredStartState:=nil;
  
negative.code:  OnePassNFANodesCount:=0;
   OnePassNFAStart:=nil;
   OnePassNFAStateSize:=0;
  
   while assigned(OnePassNFACharClassActions) do begin
    NextCharClassAction:=OnePassNFACharClassActions^.AllNext;
  