anchor.diff:  %%@doc Returns the syntax category of `Node'.
   %%@spec syntax_category(syntaxTree()) -> pattern|expression|guard_expression|unknown
   -spec(syntax_category(Node::syntaxTree()) -> 
  -             pattern|expression|guard_expression|unknown).
  +             pattern|expression|guard_expression|operator|
  +             generator|record_type|record_field|macro_name|
  +             unknown).
   syntax_category(Node) ->
       As = refac_syntax:get_ann(Node),
       case lists:keyfind(category, 1, As) of 
  
positive.code: is_tree(Node) ->
      refac_syntax:is_tree(Node) orelse refac_syntax:is_wrapper(Node).
  
  
  
  
negative.code: %%<ul>
  %%<li>
  %%<a href="file:refac_swap_args.erl" > Swap arguments of a function;</a>.
  %%</li>
  %%<li>
  %%<a href="file:refac_keysearch_to_keyfind.erl"> replace the use of lists:keysearch/3 with lists:keyfind/3; </a>
  %%</li>
  %%<li>
  %%<a href="file:refac_specialise.erl"> Specialise a function definition; </a>
  