From d6b9d7a407cde7a314be3cd94b87e9fc9119d237 Mon Sep 17 00:00:00 2001 From: electria Date: Sun, 4 Oct 2026 16:40:49 -0700 Subject: [PATCH] refactor: use lib.rs in main.rs this avoids duplicating unit tests, for instance https://stackoverflow.com/a/77038955 --- src/main.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index aace0d9..dc19a05 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,8 +4,7 @@ use std::{ process::ExitCode, }; -mod formatting; -mod nodes; +use tylc as lib; fn main() -> ExitCode { let input = match env::args().skip(1).rev().reduce(|x, a| a + &x) { @@ -17,7 +16,7 @@ fn main() -> ExitCode { } }; - match formatting::pretty_eval(input, 10) { + match lib::formatting::pretty_eval(input, 10) { Ok(s) => println!("{s}"), Err(e) => {