Topos Structural Comparison
topos_compare_filesCompute AST distance between two source files to identify clones or assess refactor impact. Returns normalized distance and similarity.
Instructions
Compute the AST (tree-edit) distance between two source files on disk.
Read-only; parses both files, never writes or scores. Use for clone
detection or refactor impact; use topos_assess_* for a quality verdict.
Returns a ComparisonResult: normalized_distance in [0, 1],
similarity (= 1 - it), raw_distance, an operations edit-count
map, and source_valid/target_valid (error set on read/parse
failure).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes | Arguments for ``topos_compare_files``. |