UCY Folder Similarity Matrix
Author: Petros Panayi
Publisher: PetrosPanayi
Affiliation: University of Cyprus (UCY)
Version: 1.1.0
Visual Studio Code extension for pairwise line similarity calculation with code normalization options, diff highlighting, and export capabilities.
Features
- Include / Exclude Comments: Strips multi-line and single-line comments for
.c, .cpp, .java, .py, .s, .as, and .mips.
- Variables to
Var: Replaces non-reserved user variables and identifiers with Var to detect structural algorithmic similarity regardless of renaming.
- Registers to
$reg: Normalizes MIPS ($t0, $s0, $a0, $v0, $sp, $ra, etc.) and RISC-V (x0-x31, a0-a7, t0-t6, s0-s11) registers to $reg.
- Live Re-calculation: Interactive toggle toolbar in both single-file view and full-matrix view for instant recalculation.
- Interactive Side-by-Side Highlighting: Click any cell to open both files side-by-side with matched lines highlighted in gold.
- Exporting: Direct export to interactive HTML reports and CSV files.
| |