anchor.diff:  	    end;
   	_ -> {error, "Invalid macro name!"}
       end.
  -
   
   do_intro_new_macro(AnnAST, MacroName, SelExpList) ->
       Vars = lists:usort(lists:append(lists:map(fun(E)-> vars(E) end, SelExpList))),
  
positive.code: 		     {error, "Macro name provided is already in use!"};
  		_ ->
  		    {ok, {AnnAST, _Info}} = refac_util:parse_annotate_file(FileName, true, SearchPaths, TabWidth),
  		    Sel = refac_util:pos_to_syntax_units(FileName, AnnAST, Start, End, fun is_expr_or_pat/1, TabWidth),
  		    case Sel of
  			 [] -> {error, "You have not selected a sequence of expressions/patterns!"};
  			 _ ->
  
negative.code: 	     end
      end.
      
  
  existing_macros(FileName, SearchPaths, TabWidth) -> 
      Dir = filename:dirname(FileName),
  