anchor.diff:  %% annotation data) between HTML "boldface begin" and "boldface end"
   %% tags.</p>
   %%
  -%% @see erl_syntax
  +%% @see refac_syntax
   %% @see format/1
   %% @see layout/2
   %% @see best/2
  
positive.code: 
  
  lay_2(Node,Ctxt) ->
      case erl_syntax:type(Node) of
        %% We list literals and other common cases first.
        variable -> text(erl_syntax:variable_literal(Node));
        atom -> text(erl_syntax:atom_literal(Node));
        integer -> text(erl_syntax:integer_literal(Node));
        float ->
  	  text(tidy_float(erl_syntax:float_literal(Node)));
        char -> text(erl_syntax:char_literal(Node));
        string ->  %% done;
  	  Str = refac_syntax:string_literal(Node),
  	  case lists:keysearch(toks,1,refac_syntax:get_ann(Node))
  
negative.code: 	  D4 = lay_two_docs(Ctxt,D12,D3,OpEndLn,RightStartLn),
  	  maybe_parentheses(D4,Prec,Ctxt);
        prefix_expr ->  %% done;
  	  Operator = refac_syntax:prefix_expr_operator(Node),
  	  PrefixArg = refac_syntax:prefix_expr_argument(Node),
  	  {{Prec,PrecR},Name} = case refac_syntax:type(Operator) of
  				  operator ->
  				      N = refac_syntax:operator_name(Operator),
  				      {preop_prec(N),N};
  				  _ -> {{0,0},any}
  				end,
  