diff --git a/src/ir/ast.rs b/src/ir/ast.rs index 378c57a..fecc750 100644 --- a/src/ir/ast.rs +++ b/src/ir/ast.rs @@ -1,5 +1,14 @@ pub type Name = String; +pub enum Type { + TInteger, + TBool, + TReal, + TString, + TList(Box), + TTuple(Vec), +} + pub enum Expression { CInt(i32), Var(String),