feat(ir): Impl ir generate

This commit is contained in:
2026-05-09 19:55:23 +08:00
parent bed64b29bf
commit a2243122b0
7 changed files with 637 additions and 2 deletions
+2 -1
View File
@@ -70,7 +70,7 @@ pub enum ExprValue {
rvalue: Box<Expr>
},
}
#[derive(Clone, Copy)]
pub enum BinaryOp {
Add, Sub, Mul, Div, Mod,
Equal, NotEqual, Less, LessEqual, Greater, GreaterEqual,
@@ -94,6 +94,7 @@ impl BinaryOp {
}
}
}
#[derive(Clone, Copy)]
pub enum Type {
Int,
Void,