Modules
An Elixir library for encoding and decoding Amazon Ion data.
Shared primitives for Ion binary encoding: VarUInt, VarInt, UInt, Int.
Decodes Ion 1.0 binary format to Elixir values.
Encodes Elixir values to Ion 1.0 binary format.
Registry of shared symbol tables, supporting lookup by name and version.
Tracks where a symbol was imported from: the source table name and symbol ID.
Represents an Ion local symbol table built from imported shared tables and local symbols.
Defines the available encoding and decoding options.
Represents an Ion shared symbol table with name, version, and a list of symbols.
A symbol token carrying its text and the import location it was resolved from.
Decodes Ion text format to Elixir values. Delegates to Eyeon.TextParser for single-pass recursive descent parsing.
Encodes Elixir values to Ion text format.
Enumerates the Ion type identifiers.