Files
damn_simple_architecture/compiler/src/backend/dsa/mod.rs
T
zxq5 4ed5da259e continued work on new register allocator implementation.
next commit will have it integrated if it works
2026-02-14 20:23:20 +00:00

12 lines
262 B
Rust

use crate::model::{CompilerError, Program};
mod codegen;
mod instruction;
mod registers;
mod scope;
pub fn generate_code(ast: &Program) -> Result<String, CompilerError> {
let mut codegen = codegen::CodeGenerator::new(ast.clone());
codegen.generate()
}