Decodes Ion text format to Elixir values. Delegates to Eyeon.TextParser for single-pass recursive descent parsing.
Summary
Functions
@spec decode(iodata(), Eyeon.Catalog.t(), map()) :: {:ok, any()} | {:error, any()}
@spec decode_all(iodata(), Eyeon.Catalog.t(), map()) :: {:ok, [any()]} | {:error, any()}