diff --git a/src/c_ir.rs b/src/c_ir.rs new file mode 100644 index 0000000..e69de29 diff --git a/src/codegen/declaration_transpiler.rs b/src/codegen/declaration_transpiler.rs new file mode 100644 index 0000000..e69de29 diff --git a/src/codegen/statements_transpiler.rs b/src/codegen/statements_transpiler.rs new file mode 100644 index 0000000..e69de29 diff --git a/src/codegen/transpiler.rs b/src/codegen/transpiler.rs new file mode 100644 index 0000000..e69de29 diff --git a/src/lambda_lower.rs b/src/lambda_lower.rs index 6094c16..08ce1db 100644 --- a/src/lambda_lower.rs +++ b/src/lambda_lower.rs @@ -17,10 +17,6 @@ impl LambdaLowerer { } } - - - - fn collect_free_vars(&self, expr: &Expr, lambda_params: &[String]) -> std::collections::HashSet { let mut free_vars = std::collections::HashSet::new(); let mut local_scope = std::collections::HashSet::new();