anchor.diff:      last_chunk/2,
       get_token_fun/1,
       set_token_fun/2,
  -    option_names/0
  +    option_names/0,
  +    get_errors/1
     ]).
   
   %% -------------------------------------------------------------------
  
positive.code:               chars_idx = Chars_Index,
                token_idx = First + Queued
              },
              catch throw(bla),
              Parser#yaml_parser{ik_stack = [Impl_Key | Rest]};
          Required ->
              Error = #yaml_parser_error{
  
negative.code:     }.
  
  return(#yaml_parser{has_errors = true} = Parser) ->
      throw_parser_state(Parser);
  return(#yaml_parser{raw_eos = true, chars_len = 0} = Parser) ->
      Parser;
  return(Parser) ->
      {continue, Parser}.
  
  throw_parser_state(Parser) ->
      throw({yaml_parser, Parser}).
  