From 29c94bef2237f9b730ab298da61f8095a052cb91 Mon Sep 17 00:00:00 2001 From: David Li Date: Tue, 7 Nov 2017 18:49:01 -0500 Subject: Stub out analysis in preparation of IR translation --- src/semantic/ir.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/semantic/ir.rs') diff --git a/src/semantic/ir.rs b/src/semantic/ir.rs index deeed96..be358c4 100644 --- a/src/semantic/ir.rs +++ b/src/semantic/ir.rs @@ -1,9 +1,11 @@ use super::temp; +#[derive(Debug)] pub enum Binop { Plus, } +#[derive(Debug)] pub enum Expression { Const(u64), Name(temp::TempLabel), @@ -14,6 +16,7 @@ pub enum Expression { Seq(Vec, Box), } +#[derive(Debug)] pub enum Statement { Exp(Expression), MoveTemp(temp::TempName, Expression), -- cgit v1.2.3