anchor.diff:  {$endif}
        if assigned(Node) and ((Argument<>0) or (NodeStack.IndexOf(Node)<0)) then begin
         case Node^.NodeType of
  -       ntNOP:begin
  -       end;
          ntALT:begin
           case Argument of
            0:begin
  
positive.code: 
        ucACCEPT=0;
        ucERROR=16;
  
        FLREInitialized:longbool=false;
  
  
negative.code:     end;
      ntPLUS:begin
       if assigned(Node^.Left) then begin
        if NodePrecedences[Node^.Left^.NodeType]>NodePrecedences[Node^.NodeType] then begin
         result:=result+'(?:'+ProcessNode(Node^.Left,NodePrecedences[Node^.NodeType])+')';
        end else begin
         result:=result+ProcessNode(Node^.Left,NodePrecedences[Node^.NodeType]);
        end;
       end;
       result:=result+'+';
  