anchor.diff:  %%======================================================================
   -type (rule()::{rule, any(), any()}).
   -spec(search_and_transform([rule()], [filename()|dir()]|
  -                           [{filename(), syntaxTree()}|syntaxTree()],
  +                           [{filename(), syntaxTree()}|syntaxTree()]|syntaxTree(),
                              full_td_tp|full_bu_tp|stop_td_tp) ->
                {ok, [{{filename(),filename()}, syntaxTree()}]}|
                {ok, [{filename(), syntaxTree()}|syntaxTree()]}|
  
positive.code: %% same the example above.
  %% 
  %%         ```?COLLEC_LOC(?T("Body@@, V@=Expr@, V@"),
  %%                        refac_api:type(V@)==variable)'''
  %%
  %%</li>
  %%<li>
  
negative.code: %%                     NewArgs@@@=delete(N, Args@@@),
  %%                     ?TO_AST("F@(NewArgs@@@)")
  %%                   end,
  %%                   api_refac:fun_define_info(F@) == {M, F, A}).
  %%
  %%        delete(N, List) ->
  %%            lists:sublist(List, N-1)++ lists:nthtail(N, List). '''
  