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