pub mod confusion;
pub mod edit_distance;
pub mod homophone;
pub mod normalize;
pub use edit_distance::{
DamerauLevenshteinTransducer, EditCosts, EditDistanceConfig, EditDistanceTransducer,
};
pub use confusion::{
combined_confusion_matrix, dvorak_confusion_matrix, ocr_confusion_matrix,
qwerty_confusion_matrix, train_confusion_matrix, ConfusionConfig, ConfusionMatrix,
ConfusionTransducer,
};
pub use homophone::{
common_english_homophones, english_homophone_transducer, HomophoneConfig, HomophoneEntry,
HomophoneTransducer, PhoneticAlgorithm, PhoneticCode, PhoneticEncoder,
};
pub use normalize::{
ascii_normalizer, search_normalizer, unicode_normalizer, CharacterMapping, NormalizationConfig,
NormalizationResult, NormalizationTransducer,
};