anchor.diff:              end
       end.
   
  -is_editing_change(Toks1, Toks2) ->
  +has_editing_change(Toks1, Toks2) ->
       remove_loc_and_whites(Toks1) =/=
           remove_loc_and_whites(Toks2).
   
  
positive.code: 		 format = FileFormat,
  		 tabwidth = TabWidth,
  		 tokens = refac_util:get_toks(Form)},
      OrigToks = refac_util:get_toks(Form),
      refac_io:format("Form:\n~p\n", [Form]),
      refac_io:format("OrigToks:\n~p\n", [OrigToks]),
      OrigFormStr=refac_util:concat_toks(OrigToks),
      refac_io:format("OrigFormStr:\n~p\n", [OrigFormStr]),
      NewFormStr0= print_form(Form,reset_prec(Ctxt),fun lay/2),
      refac_io:format("NewFormStr:\n~p\n", [NewFormStr0]),
      NewFormStr=repair_new_form_str(OrigFormStr, NewFormStr0, TabWidth,FileFormat),
      {ok, NewToks, _} = refac_scan:string(NewFormStr),
      Change =get_changes(OrigToks, NewToks),
      {NewFormStr, Change}.
  
negative.code:   when I>OldLen ->
      levenshtein_dist(OldToks, NewToks, OldLen, NewLen, TabWidth, {1, J+1}, Acc);
  levenshtein_dist(OldToks, NewToks, OldLen, NewLen, TabWidth, {I, J}, Acc) ->
      Cost = case same(lists:nth(I, OldToks), lists:nth(J, NewToks), TabWidth) of
                 true ->
                     0;
                 false ->
                     1
             end,
      {value, {_, Del}} = lists:keysearch({I-1, J}, 1,Acc),
      {value, {_, Ins}} = lists:keysearch({I, J-1}, 1,Acc),
      {value, {_, Sub}} = lists:keysearch({I-1, J-1},1, Acc),
      Min = lists:min([Del+1, Ins+1, Sub+Cost]),
      levenshtein_dist(OldToks, NewToks, OldLen, NewLen, TabWidth, {I+1, J}, 
                                                 [{{I,J},Min}|Acc]).
  
  get_edit_ops(_Matrix, _OldToks, _NewToks, I, J, _TabWidth, Acc) 
    when I=<0 andalso J=<0 ->
      Acc;
  get_edit_ops(Matrix, OldToks, NewToks, I, J, TabWidth, Acc) 
    when I=<0 ->
      Jth = lists:nth(J, NewToks),
      get_edit_ops(Matrix, OldToks, NewToks, I, J-1, TabWidth, [{'i', Jth}|Acc]);
  get_edit_ops(Matrix, OldToks, NewToks, I, J, TabWidth, Acc) 
    when  J=<0 ->
      Ith = lists:nth(I, OldToks),
      get_edit_ops(Matrix, OldToks, NewToks, I-1, J, TabWidth, [{'d', Ith}|Acc]);
  get_edit_ops(Matrix, OldToks, NewToks, I, J, TabWidth,Acc) ->
      Ith = lists:nth(I, OldToks),
      Jth = lists:nth(J, NewToks),
  