anchor.diff:               			{value,Text} -> Text
                            end. 
   
  +evaluate(Pid,CurrentNode,{DefFiles,Scope},Info,RulesFun,Transform,Input_Steps,TypedF,NRefacsDone,Steps) ->
  +     evaluate(Pid,CurrentNode,{DefFiles,Scope},Info,RulesFun,Transform,Input_Steps,TypedF,NRefacsDone,Steps,"").
  +
  +evaluate(Pid,CurrentNode,{DefFiles,Scope},Info,RulesFun,Transform,Input_Steps,TypedF,NRefacsDone,Steps,IText) when is_list(Steps) andalso length(Steps) == 1 ->
  +    evaluate(Pid,CurrentNode,{DefFiles,Scope},Info,RulesFun,Transform,Input_Steps,TypedF,NRefacsDone,[],IText,Steps);
  +evaluate(Pid,CurrentNode,{DefFiles,Scope},Info,RulesFun,Transform,Input_Steps,TypedF,NRefacsDone,Steps,IText) -> 
  +    evaluate(Pid,CurrentNode,{DefFiles,Scope},Info,RulesFun,Transform,Input_Steps,TypedF,NRefacsDone,Steps,IText,[]).
  +
  +
   %%--------------------------------------------------------------------
   %% @private
   %% @doc
  
positive.code: get_text([]) -> "";
  get_text([H|T]) -> "> " ++?PP(H) ++ "\n" ++ get_text(T).
  
  get_text([],_,_) -> [];
  get_text(_,_,"0") -> [];
  get_text([H|T],0,Input) -> if Input /= "f" andalso Input /= "F" -> "> "++"\n" ++ get_text(T,0,integer_to_list(list_to_integer(Input)-1));
                                true -> "> " ++ ?PP(H)++"\n" ++ get_text(T,0,Input)
                             end;
  get_text([_|T],NSteps,Input) -> get_text(T,NSteps-1,Input).
  
  write_result(Pid,NewBody) -> 
                    Text = get_temp_info_text(Pid),
  		  io:fwrite(Text),
                    %%io:format("~p~n",[?PP(NewBody)]),
                    NewBody.
  
  
  
  
  
  
  
  
  
  
  
  
  
negative.code: %%--------------------------------------------------------------------
  evaluation_ended(Transform,NRefacsDone,Pid,NewBody,Steps,Text) -> 
                                  if Transform ->
  		                                if Pid /= "" ->  
  							OldText = get_temp_info_text(Pid),	  
  				                        Pid ! {refactoring_finished,NRefacsDone,Steps,OldText ++ Text},
                                                          write_result(Pid, NewBody),
  		                                        NewBody;
  		                                   true -> 
  		                                           write_result(Pid, NewBody)
  		                                end;
  