Represents an Ion local symbol table built from imported shared tables and local symbols.
Summary
Types
@type t() :: %Eyeon.LocalSymbolTable{ imports: %{required(Eyeon.SharedSymbolTable.t()) => pos_integer()}, index: %{required(String.t()) => pos_integer()}, max_imported_id: pos_integer(), symbols: %{required(pos_integer()) => String.t()} }
Functions
@spec new([Eyeon.SharedSymbolTable.t()], [String.t()]) :: t()