anchor.diff:  default_state() ->
       parser_init($,, $").
   
  +-spec(parse_stream_(RF :: reader_fun(RST), RS0 :: RST, CF :: callback_fun(CST), CS0 :: CST, State0 :: state()) -> {RS :: RST, CS :: CST, State :: state()}).
   parse_stream_(RF, RS, CF, CS, State) ->
       case RF(RS) of
           {eof, RS2} ->
  
positive.code:          , default_block_size/0
          ]).
  
  -export([parse_nif/3]).
  
  -define(APPNAME, ?MODULE).
  -define(LIBNAME, ?MODULE).
  
negative.code:             parse_stream_(RF, RS2, CF, CS2, S2)
      end.
  
  -spec(parse_raw(Input :: input(), State0 :: state(), Acc :: [row()]) -> {ok, [row()], State :: state()}).
  parse_raw(eof, State, Acc) -> parse_nif(eof, State, Acc);
  parse_raw(<<Bin:(?BLOCK_SIZE)/bytes, Rest/bytes>>, State, Acc) ->
      {ok, Acc2, S2} = parse_nif(Bin, State, Acc),
  