#![cfg_attr(coverage_nightly, coverage(off))]
mod engine;
pub(crate) mod keywords;
mod lsh;
mod minhash;
mod tokenizer;
pub mod types;
pub use engine::DuplicateDetectionEngine;
pub use lsh::LshIndex;
pub use minhash::MinHashGenerator;
pub use tokenizer::UniversalFeatureExtractor;
pub use types::{
CloneGroup, CloneInstance, CloneReport, CloneSummary, CloneType, CodeFragment,
DuplicateDetectionConfig, DuplicationHotspot, FragmentId, Language, MinHashSignature, Token,
TokenKind,
};
#[cfg(test)]
#[path = "../duplicate_detector_tests.rs"]
mod tests;