anchor.diff:  %%% Internal functions
   %% @private
   load_config2(NewAst) ->
  -%    _Source = erl_prettypr:format(erl_syntax:form_list(NewAst)),
  +%    Source = erl_prettypr:format(erl_syntax:form_list(NewAst)),
  +%    io:format("~s~n",[Source]),
       {ok, ModuleName, Bin} = compile:forms(NewAst),
       code:load_binary(ModuleName, ?IFACE_SOURCE, Bin).
   
  
positive.code:     [{integer, 0, Flow},{var,0,'Level'},{var,0,'_'},{atom,0,Tag}].
  
  %% @private
  get_guard(Prio) when is_list(Prio) ->
      get_guard(Prio, []);
  get_guard(Prio) when is_integer(Prio);is_tuple(Prio) ->
      [get_guard_low(Prio)].
  get_guard([G|Gs], Acc) ->
      get_guard(Gs, [get_guard_low(G)|Acc]);
  get_guard([], Acc) -> Acc.
  
  %% @private
  get_guard_low({G, Level}) ->
      [{op,0,G,{var,0,'Level'},{integer,0, Level}}];
  get_guard_low(Pri) when is_integer(Pri) ->
      [{op,0,'=:=',{var,0,'Level'},{integer,0,Pri}}].
  
  %% @private
  def_clause() ->
  
negative.code: 
  %% @private
  cmd_every({attribute,_,file,{_,_}}) ->
       {attribute,0,file,{?IFACE_SOURCE,0}};
  cmd_every({attribute,_,module,_}) ->
      {attribute,1,module,?IFACE_MODE};
  cmd_every({attribute,_, export, Funcs}) ->
  