anchor.diff:      lists:flatmap(fun(C) ->
   			  case C of 
   			      ' ' -> [C];
  -			      $\n -> "\\n";
  -			      $\\ -> "\\\\";
  +			      10 -> "\\n";
  +			      92 -> "\\\\";
   			    %%  $\s  -> "\\s";
  -			      $\r ->  "\\r";
  -			      $\t -> "\\t";
  -			      $\v -> "\\v";
  -			      $\b -> "\\f";
  -			      $\f -> "\\f";
  -			      $\e -> "\\e";
  -			      $\d -> "\\d";
  +			      13 ->  "\\r";
  +			      9 -> "\\t";
  +			      11 -> "\\v";
  +			      8 -> "\\f";
  +			      12 -> "\\f";
  +			      27 -> "\\e";
  +			      127 -> "\\d";
   			      _ -> [C]
   			  end
   		  end, S).
  
positive.code: 		      refac_syntax:add_ann({range, {S11, E21}}, Node)
  		end
  	  end;
        binary ->
  	  Fs = refac_syntax:binary_fields(Node),
  	  case Fs == [] of
  
negative.code:       type ->
  	  refac_syntax:add_ann({range, {{L,C}, {L,C}}}, Node);
        _ ->
  	  io:format("Unhandled syntax category:\n~p\n", [refac_syntax:type(Node)]),
  	  io:format("Node:\n~p\n", [Node]),
  	  Node
      end.
  
  