anchor.diff: +%%%----------------------------------------------------------------------
  +%%% File    : alog_parse_trans.erl
  +%%% Author  : Artem Golovinsky <artemgolovinsky@gmail.com>
  +%%% Purpose :
  +%%% Created : 09 Jul 2011 by Artem Golovinsky <artemgolovinsky@gmail.com>
  +%%%
  +%%% alogger, Copyright (C) 2011  Siberian Fast Food
  +%%%----------------------------------------------------------------------
  +
   -module(alog_parse_trans).
   
   -export([parse_transform/2, load_config/1]).
  
positive.code: 
  change_and_remove([{function,_,default_modlogs_ast,_,_}|Fs]) ->
      Fs1 = change_and_remove(Fs),
      Fs1;
  change_and_remove([{function,_,default_mod_ast,_,_}|Fs]) ->
      Fs1 = change_and_remove(Fs),
      Fs1;
  change_and_remove([F|Fs]) ->
      F1 = cmd_every(F),
      Fs1 = change_and_remove(Fs),
  
negative.code:     _Source = erl_prettypr:format(erl_syntax:form_list(NewAst)),
      {ok, ModuleName, Bin} = compile:forms(NewAst),
      code:load_binary(ModuleName, ?IFACE_SOURCE, Bin).
  	
  make_ast(Config) ->
      case check_config(Config) of 
  	ok ->
  	    make_proceed_ast(Config);
  	Other ->
  