refactor: use lib.rs in main.rs

this avoids duplicating unit tests, for instance

https://stackoverflow.com/a/77038955
This commit is contained in:
electria 2026-10-04 16:40:49 -07:00
commit d6b9d7a407
Signed by: electria
SSH key fingerprint: SHA256:8LlB3ucPbBHqozqkhsNbaV5oG3SlzzqUj8FZDL6IPQs

View file

@ -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) => {