anchor.diff:        result:=result+']';
        end;
       end;
  -    ntANY:begin
  -     result:=result+'.';
  -    end;
       ntPAREN,ntMULTIMATCH:begin
        result:='('+ProcessNode(Node^.Left)+')';
       end;
  
positive.code:        end;
         Instructions[i0].Next:=pointer(ptrint(CountInstructions));
        end;
       end;
       ntANY:begin
        i0:=NewInstruction(opANY);
        Instructions[i0].Next:=pointer(ptrint(CountInstructions));
       end;
       ntPAREN:begin
        if assigned(BackreferenceParentNode) then begin
  
negative.code:        result.Exact:=false;
        end;
       end;
      end;
      ntQUEST,ntSTAR,ntZEROWIDTH,ntLOOKBEHINDNEGATIVE,ntLOOKBEHINDPOSITIVE,ntLOOKAHEADNEGATIVE,ntLOOKAHEADPOSITIVE,ntBACKREFERENCE,ntBACKREFERENCEIGNORECASE:begin
       result:=TFLREPrefilterNode.Create;
  