#[cfg(test)]
extern crate quickcheck;
#[cfg(test)]
#[macro_use(quickcheck)]
extern crate quickcheck_macros;
#[cfg(test)]
extern crate regex;
use std::collections::BTreeMap;
#[macro_use] mod ion;
mod parser;
mod writer;
pub use parser::{ Parser, ParserError };
pub use writer::Writer;
pub type Dictionary = BTreeMap<String, Value>;
pub use ion::{Ion, IonError, FromIon, Section, Value};
pub type Row = Vec<Value>;