#[cfg(not(feature = "build-file"))]
mod common;
#[cfg(not(feature = "build-file"))]
mod core;
#[cfg(not(feature = "build-file"))]
mod hash;
#[cfg(not(feature = "build-file"))]
mod necessary_tiles;
#[cfg(not(feature = "build-file"))]
mod replacement_number;
#[cfg(not(feature = "build-file"))]
mod shupai_map;
#[cfg(not(feature = "build-file"))]
mod shupai_table;
#[cfg(not(feature = "build-file"))]
mod unnecessary_tiles;
#[cfg(not(feature = "build-file"))]
mod unpack;
#[cfg(not(feature = "build-file"))]
mod wanzi_19_map;
#[cfg(not(feature = "build-file"))]
mod wanzi_19_table;
#[cfg(not(feature = "build-file"))]
mod zipai_map;
#[cfg(not(feature = "build-file"))]
mod zipai_table;
#[cfg(not(feature = "build-file"))]
pub(super) use necessary_tiles::{calculate_necessary_tiles, calculate_necessary_tiles_3p};
#[cfg(not(feature = "build-file"))]
pub(super) use replacement_number::{
calculate_replacement_number, calculate_replacement_number_3p,
};
#[cfg(not(feature = "build-file"))]
pub(super) use unnecessary_tiles::{calculate_unnecessary_tiles, calculate_unnecessary_tiles_3p};
#[cfg(feature = "build-map")]
pub mod core;
#[cfg(feature = "build-map")]
pub mod hash;
#[cfg(feature = "build-map")]
pub mod shupai_table;
#[cfg(feature = "build-map")]
pub mod wanzi_19_table;
#[cfg(feature = "build-map")]
pub mod zipai_table;