feat(main): add args parse and exec process

This commit is contained in:
2026-05-09 23:37:59 +08:00
parent aeb955986e
commit 065bc93bc6
6 changed files with 222 additions and 19 deletions
+3 -1
View File
@@ -28,7 +28,9 @@ impl Generator {
pub fn emit(&mut self, compile_unit: CompileUnit) -> Vec<IRInstr> {
self.generate_compile_unit(compile_unit)
}
pub fn get_diagnostics(&self) -> &Diagnositics {
&self.diagnostic
}
fn generate_compile_unit(&mut self, compile_unit: CompileUnit) -> Vec<IRInstr> {
let mut instrs = vec![];
use GlobalDeclStmt::*;