anchor.diff:       result.Operation:=FLREpfnoANY;
        result.Exact:=false;
       end;
  -    ntQUEST,ntSTAR,ntEXACT,ntBOL,ntEOL,ntBOT,ntEOT,ntBRK,ntNBRK,ntLOOKBEHINDNEGATIVE,ntLOOKBEHINDPOSITIVE,ntLOOKAHEADNEGATIVE,ntLOOKAHEADPOSITIVE:begin
  +    ntQUEST,ntSTAR,ntEXACT,ntBOL,ntEOL,ntBOT,ntEOT,ntBRK,ntNBRK,ntLOOKBEHINDNEGATIVE,ntLOOKBEHINDPOSITIVE,ntLOOKAHEADNEGATIVE,ntLOOKAHEADPOSITIVE,ntBACKREFERENCE,ntBACKREFERENCEIGNORECASE:begin
        result:=TFLREPrefilterNode.Create;
        result.Operation:=FLREpfnoANY;
        result.Exact:=false;
  
positive.code:    raise;
    end;
   end;
  var Counter:longint;
      CurrentChar:ansichar;
      Node:PFLRENode;
  begin
   Source:=RegularExpression;
   SourcePosition:=1;
  
negative.code:       NodeType:longint;
        CharClass:TFLRECharClass;
        Value:longint;
        Group:longint;
        MinCount:longint;
        MaxCount:longint;
        Left:PFLRENode;
        Right:PFLRENode;
        Extra:PFLRENode;
        Index:longint;
        Name:ansistring;
       end;
  
       TFLRELookAssertionString=ansistring;
  