1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
pub(crate) mod binary_parser;
pub(crate) mod binary_parser_types;
pub(crate) mod ion_parser;
pub(crate) mod ion_parser_types;
pub(crate) mod symbol_table;

#[cfg(test)]
mod tests;

pub use binary_parser_types::ParsingError;
pub use ion_parser::IonParser;
pub use ion_parser_types::{IonParserError, IonValue, NullIonValue};
pub use symbol_table::{Symbol, SymbolContextError};

// TODO: Add tests for Big numbers for varuing, varint, int and uint. In positive and negative.
// TODO: Add Null values