Files
cs420/src/asmgen/mod.rs
2025-01-23 19:11:43 +09:00

25 lines
467 B
Rust

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<ir::TranslationUnit> for Asmgen {
type Target = asm::Asm;
type Error = ();
fn translate(&mut self, source: &ir::TranslationUnit) -> Result<Self::Target, Self::Error> {
todo!()
}
}