bibtex_parser v0.1.2 T

Link to this section Summary

Functions

Parses the given binary as test

Link to this section Functions

Link to this function test()
test() ::
  {:error, <<_::352>>, binary(), map(), {pos_integer(), pos_integer()},
   pos_integer()}
  | {:ok, [...], binary(), map(), {pos_integer(), pos_integer()},
     pos_integer()}
Link to this function test(binary, opts \\ [])
test(binary(), keyword()) ::
  {:ok, [term()], rest, context, line, byte_offset}
  | {:error, reason, rest, context, line, byte_offset}
when line: {pos_integer(), byte_offset},
     byte_offset: pos_integer(),
     rest: binary(),
     reason: String.t(),
     context: map()

Parses the given binary as test.

Returns {:ok, [token], rest, context, line, byte_offset} or {:error, reason, rest, context, line, byte_offset}.

Options

  • :line - the initial line, defaults to 1
  • :byte_offset - the initial byte offset, defaults to 0
  • :context - the initial context value. It will be converted to a map