anchor.diff:  	     [[syntaxTree()]]).
   pos_to_syntax_units(FileName, Tree, Start, End, F, TabWidth) ->
       Res = pos_to_syntax_units_1(Tree, Start, End, F),
  -    Res1 = filter_syntax_units(Res),	
  +    %% io:format("StartEnd:\n~p\n", [{Start, End}]),
  +%%     io:format("Res:\n~p\n", [Res]),
  +    Res1 = filter_syntax_units(Res),
  +   %% io:format("Res1:\n~p\n", [Res1]),
       Units = case length(Res1)=<1 of 
   		true ->
   		    [Res1];
  
positive.code:      case T of 
  	 {atom, _,  V} -> S = io_lib:write_atom(V), 
  			  concat_toks(Ts, [S|Acc]);
  	 {qatom, _, V} -> S=io_lib:write_atom(V),
  			  concat_toks(Ts, [S|Acc]);
  	{string, _, V} -> concat_toks(Ts,[io_lib:write_string(V)|Acc]);
         	{char, _, V} when is_integer(V)-> concat_toks(Ts,[io_lib:write_char(V)|Acc]);
  
negative.code:     DefaultIncl1 = [".","..", "../hrl", "../incl", "../inc", "../include"],
      DefaultIncl2 = [filename:join(Dir, X) || X <-DefaultIncl1],
      Includes = SearchPaths++DefaultIncl2,
     case refac_epp:parse_file(FName, Includes,[], TabWidth, file_format(FName)) of 
         {ok, Forms, _} -> Forms1 =  lists:filter(fun(F) ->
  							case F of 
  							    {attribute, _, file, _} -> false;
  