anchor.diff:      end.
   
   handle_info({Port, {data, Data}}, State = #state{port=Port,
  -                                                 outfile=Out,
                                                    raw_log=Raw}) ->
       Decoded = data_util:decode(Data),
       io:format(Raw, "~p~n", [Decoded]),
  
positive.code:         true -> {noreply, State};
          _    ->
              data_store:add_data(Decoded),
              Formatted = data_util:format(Decoded),
              data_util:pretty_print(Out, Formatted),
              {noreply, State}
      end;
  handle_info({'EXIT', Port, Reason}, State = #state{port=Port}) ->
  
negative.code: -export([handle_call/3, handle_cast/2]).
  -export([code_change/3]).
  
  -record(state, {port, err_log, raw_log}).
  
  start_link() ->
      gen_server:start_link(?MODULE, [], []).
  