Skip to content

Commit 2ddc9b3

Browse files
committed
Semantic type diffing support
1 parent 5d58fa6 commit 2ddc9b3

File tree

2 files changed

+1509
-0
lines changed

2 files changed

+1509
-0
lines changed

crates/diff-engine/src/lib.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,18 @@ pub mod matching;
77
pub mod tree_edit;
88
pub mod changes;
99
pub mod refactoring;
10+
pub mod similarity_scorer;
1011
pub mod engine;
1112

1213
pub use matching::{FunctionMatcher, MatchResult, SimilarityScore};
1314
pub use tree_edit::{TreeEditDistance, EditOperation, EditCost};
1415
pub use changes::{Change, ChangeType, ChangeClassifier};
1516
pub use refactoring::{RefactoringDetector, RefactoringPattern};
17+
pub use similarity_scorer::{
18+
SimilarityScorer, SimilarityScoringConfig, ComprehensiveSimilarityScore,
19+
ASTSimilarityScore, ContextSimilarityScore, SemanticSimilarityMetrics,
20+
MatchType, DetailedSimilarityBreakdown, SimilarityFactor
21+
};
1622
pub use engine::{DiffEngine, DiffResult, DiffError};
1723

1824
/// Re-export commonly used types

0 commit comments

Comments
 (0)