anchor.diff:  
   
   %%=================================================================
  -%% @spec build_lib_side_effect_tab(FileOrDirs::[fileName()|dirname()]) -> ok
  +%% @spec build_lib_side_effect_tab(FileOrDirs::[fileName()|dir()]) -> ok
   %% @doc Build the side effect table for Erlang libraries specified in FileOrDirs, and
   %% put the result to the dets file: plt/side_effect_plt. 
   %%
  
positive.code: 	{error, Reason} -> {error, Reason}
      end.
  
  analyze_free_vars(SyntaxTree) ->
      Ann = refac_syntax:get_ann(SyntaxTree),
      case lists:keysearch(free, 1, Ann) of
  
negative.code: 
  
  %% =====================================================================
  %% @spec expand_files(FileDirs::[filename()|dir()], Ext::string()) -> [filename()]
  %% @doc Recursively collect all the files with the given file extension 
  %%  in the specified directoris/files.
  expand_files(FileDirs, Ext) ->
  