anchor.diff:         StatePoolSizePowerOfTwo:TFLREPtrUInt;
          WorkQueues:TFLREDFAWorkQueues;
          QueueInstructionArray:TFLREIndirectInstructions;
  +       QueueStack:TFLREIndirectInstructions;
   
          constructor Create(const AThreadLocalStorageInstance:TFLREThreadLocalStorageInstance;const AReversed:boolean);
          destructor Destroy; override;
  
positive.code:  QueueInstructionArray:=nil;
   SetLength(QueueInstructionArray,WorkQueues[0].Size);
  
  end;
  
  destructor TFLREDFA.Destroy;
  var Index:longint;
  begin
   SetLength(QueueInstructionArray,0);
   DestroyStatePool(StatePoolUsed);
   DestroyStatePool(StatePoolFree);
   StatePoolUsed:=nil;
  
negative.code:        ThreadLocalStorageInstance:TFLREThreadLocalStorageInstance;
         MatchMode:TFLREMatchMode;
         Reversed:longbool;
         IsUnanchored:longbool;
         Generation:int64;
         InstructionGenerations:TFLREInstructionGenerations;
         StackInstructions:TPFLREInstructions;
  