#[doc = include_str!("../README.md")]
#[macro_use] extern crate doc_comment;
#[macro_use] extern crate static_assertions;
#[cfg(serde)]
mod de;
mod eval;
mod interface;
mod model;
mod parser;
#[cfg(test)]
mod testing;
#[cfg(serde)]
pub use self::de::*;
pub use self::eval::{Context, Error as EvalError};
pub use self::interface::*;
pub use self::model::*;
pub use self::parser::Error as ParseError;