From 24ff5f311f6c797681be1cff0fb2d0b75c0f848f Mon Sep 17 00:00:00 2001 From: Greg Brown Date: Thu, 14 Jan 2021 14:37:27 +0000 Subject: Finish AutoChomp --- src/main.rs | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 100bb68..10156e6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,21 +1,22 @@ use std::{ error::Error, - fmt::Display, io::{self, Read, Write}, process::exit, }; -use chomp::{chomp::{ast::substitute::InlineCalls, typed::{TypeInfer, context::Context, lower::{Backend, GenerateCode}}, visit::Visitable}, lower::RustBackend, nibble::cst::File}; - -#[derive(Debug)] -struct UndecVar; - -impl Display for UndecVar { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - write!(f, "Undeclared variable somewhere.") - } -} -impl Error for UndecVar {} +use chomp::{ + chomp::{ + ast::substitute::InlineCalls, + typed::{ + context::Context, + lower::{Backend, GenerateCode}, + TypeInfer, + }, + visit::Visitable, + }, + lower::RustBackend, + nibble::cst::File, +}; fn main() { let mut input = String::new(); -- cgit v1.2.3