anchor.diff:  stringify1([T | Tokens]) ->
       [io_lib:format(" ~s", [token_src(T)]) | stringify1(Tokens)].
   
  -stringify(L) ->
  -    [$\s | S] = lists:flatten(stringify1(L)),
  -    [{string, 1, S}].
  +%% stringify(L) ->
  +%%    [$\s | S] = lists:flatten(stringify1(L)),
  +%%    [{string, 1, S}].
  +
  +stringify(Ts, L) ->
  +    [$\s | S] = lists:flatten(stringify1(Ts)),
  +    [{string, L, S}].
   
   %% epp_request(Epp)
   %% epp_request(Epp, Request)
  
positive.code: interpret_file_attr([], _Delta, _Fs) ->
       [].
  
  
negative.code:     macro_arg(Toks, ['end'|E], [{'if',Li}|Arg]);
  macro_arg([{'case',Lc}|Toks], E, Arg) ->
      macro_arg(Toks, ['end'|E], [{'case',Lc}|Arg]);
  macro_arg([{'fun',Lc}|[{'(',_}|_]=Toks], E, Arg) ->
      macro_arg(Toks, ['end'|E], [{'fun',Lc}|Arg]);
  macro_arg([{'receive',Lr}|Toks], E, Arg) ->
      macro_arg(Toks, ['end'|E], [{'receive',Lr}|Arg]);
  macro_arg([{'try',Lr}|Toks], E, Arg) ->
      macro_arg(Toks, ['end'|E], [{'try',Lr}|Arg]);
  macro_arg([{'cond',Lr}|Toks], E, Arg) ->
      macro_arg(Toks, ['end'|E], [{'cond',Lr}|Arg]);
  macro_arg([{'query',Lr}|Toks], E, Arg) ->
      macro_arg(Toks, ['end'|E], [{'query',Lr}|Arg]);
  macro_arg([{Rb,Lrb}|Toks], [Rb|E], Arg) ->	%Found matching close
      macro_arg(Toks, E, [{Rb,Lrb}|Arg]);
  macro_arg([T|Toks], E, Arg) ->
  