anchor.diff:    CompileOnePassNFA;
   
     BitStateNFAReady:=(CountForwardInstructions>0) and (CountForwardInstructions<512);
  -  if BitStateNFAReady then begin
  -   SetLength(BitStateNFAWorkCaptures,CountParens*2);
  -   SetLength(BitStateNFAMatchCaptures,CountParens*2);
  -  end;
   
     BeginningWildcardLoop:=BeginningJump and BeginningSplit and BeginningWildcard;
     if rfLAZY in Flags then begin
  
positive.code:        OnePassNFACharClassActions:PFLREOnePassNFAStateCharClassAction;
         OnePassNFAReady:longbool;
  
         BitStateNFAVisited:TFLREBitStateNFAVisited;
         BitStateNFACountVisited:longint;
         BitStateNFAJobs:TFLREBitStateNFAJobs;
         BitStateNFACountJobs:longint;
         BitStateNFAMaxJob:longint;
         BitStateNFAWorkCaptures:TFLREBitStateNFACaptures;
         BitStateNFAMatchCaptures:TFLREBitStateNFACaptures;
         BitStateNFAReady:longbool;
  
         DFANeedVerification:longbool;
  
negative.code:   OnePassNFACharClassActions:=NextCharClassAction;
   end;
   OnePassNFACharClassActions:=nil;
  
   SetLength(FixedStringBoyerMooreNext,0);
  
  