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