From f9d13f3098b2a5984f59d612be87c184aba0b2c7 Mon Sep 17 00:00:00 2001 From: Cody Date: Fri, 24 Mar 2023 17:33:44 -0500 Subject: Stuff and things --- src/ast/printer.rs | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 src/ast/printer.rs (limited to 'src/ast/printer.rs') diff --git a/src/ast/printer.rs b/src/ast/printer.rs deleted file mode 100644 index 1aa32ae..0000000 --- a/src/ast/printer.rs +++ /dev/null @@ -1,38 +0,0 @@ -// use super::{AstVisitor, Expr, Stmt}; - -// pub struct AstPrettyPrinter; -// impl AstVisitor for AstPrettyPrinter { -// fn visit_stmt(&self, stmt: &Stmt) -> String { -// match stmt { -// Stmt::Expr(expr) => self.visit_expr(expr), -// Stmt::Val(name, expr) => format!("(val '{}' <- {})", name, -// self.visit_expr(expr)), Stmt::Var(name, expr) => format!("(var -// '{}' <- {})", name, self.visit_expr(expr)), } -// } - -// fn visit_expr(&self, expr: &Expr) -> String { -// match expr { -// Expr::Literal(i) => i.to_string(), -// Expr::Add(lhs, rhs) => { -// let lhs = self.visit_expr(lhs); -// let rhs = self.visit_expr(rhs); -// format!("({lhs} + {rhs})") -// } -// Expr::Sub(lhs, rhs) => { -// let lhs = self.visit_expr(lhs); -// let rhs = self.visit_expr(rhs); -// format!("({lhs} - {rhs})") -// } -// Expr::Mul(lhs, rhs) => { -// let lhs = self.visit_expr(lhs); -// let rhs = self.visit_expr(rhs); -// format!("({lhs} * {rhs})") -// } -// Expr::Div(lhs, rhs) => { -// let lhs = self.visit_expr(lhs); -// let rhs = self.visit_expr(rhs); -// format!("({lhs} / {rhs})") -// } -// } -// } -// } -- cgit v1.2.3