Skip to main content

similarity_md/
lib.rs

1pub mod levenshtein;
2pub mod markdown_parser;
3pub mod morphological_similarity;
4pub mod section_extractor;
5pub mod similarity_calculator;
6
7pub use levenshtein::{
8    levenshtein_distance, levenshtein_similarity, word_levenshtein_distance,
9    word_levenshtein_similarity,
10};
11pub use markdown_parser::{MarkdownParser, MarkdownSection};
12pub use morphological_similarity::{
13    MorphemeToken, MorphologicalSimilarityCalculator, PosSimilarity,
14};
15pub use section_extractor::{ExtractedSection, SectionExtractor, SimilarTitlePair};
16pub use similarity_calculator::{
17    SimilarSectionPair, SimilarityCalculator, SimilarityOptions, SimilarityResult,
18};