mirror of
https://github.com/PR0M3TH3AN/unredact.git
synced 2026-10-27 08:40:29 +00:00
25a8d47d5382136af3025a7d457ff1fc04c10997
Thread EquivClasses and deduped_allowed through solve_subtree, dfs, generate_prefixes, handle_solve, and dfs_first (full_name). The DFS hot loop now iterates deduped representatives instead of all allowed chars, and expand_match restores full class-member variants at match time. This reduces branching factor for charsets with metrically identical glyphs while preserving complete result sets. Co-Authored-By: Claude Opus 4.6 <[email protected]>
Languages
Python
65.5%
JavaScript
16.7%
Rust
10.6%
CSS
4.2%
HTML
1.8%
Other
1.2%