#![cfg_attr(not(test), no_std)] // 是的，我们支持嵌入式环境！

//! # NNA，一种大数表示法。
//! 
//! # API
//! 对于本[`crate`]：
//! - 加法迭代器：[`crate::Adder`]
//! - 减法迭代器：[`crate::Suber`]
//! - 加法调用简化宏：[`crate::add!`]
//! - 减法调用简化宏：[`crate::sub!`]
//! 
//! 目前减法API暂无文档和注释。
//! 
//! [表达法的数学表示](../prove/expression/en.md)

mod operate; // 装有操作和运算的模块，对于用户透明
pub use operate::add::Adder; // 加法运算
pub use operate::sub::Suber; // 减法运算

#[cfg(test)]
mod tests; // 测试专用，对于用户透明
