use std::collections::{HashMap, HashSet, VecDeque}; use lang_c::ast; use crate::ir::HasDtype; use crate::{asm, ir, Translate}; #[derive(Debug)] pub struct Asmgen {} impl Default for Asmgen { fn default() -> Self { todo!() } } impl Translate for Asmgen { type Target = asm::Asm; type Error = (); fn translate(&mut self, source: &ir::TranslationUnit) -> Result { todo!() } }