Initial demutate impl

This commit is contained in:
2026-09-07 13:13:03 +00:00
parent 457e63ad8e
commit be53d3a5e5
4 changed files with 337 additions and 3 deletions
+6
View File
@@ -1,5 +1,6 @@
mod declass;
mod declosure;
mod demutate;
mod flatten;
mod parse;
mod regify;
@@ -43,6 +44,11 @@ fn main() {
let declassed = declass(reg_fns);
println!("{declassed:#?}");
println!("=== demutate runs ===");
for f in &declassed {
println!("{}: {:#?}", f.name, demutate::find_object_runs(f));
}
println!("=== after declosure ===");
let declosured = declosure(declassed);
println!("{declosured:#?}");