From ffc3be91eef9c21d89597b5f43ce7c3a87d4db02 Mon Sep 17 00:00:00 2001 From: minneelyyyy Date: Mon, 14 Oct 2024 19:38:07 -0400 Subject: [PATCH] Revert "rename repl to interpret" This reverts commit 4b2fefd7982f0701c9526846dece0541b6224a8f. --- examples/interpret.rs | 25 ------------------------- examples/repl.rs | 10 ++++++++++ 2 files changed, 10 insertions(+), 25 deletions(-) delete mode 100644 examples/interpret.rs create mode 100644 examples/repl.rs diff --git a/examples/interpret.rs b/examples/interpret.rs deleted file mode 100644 index bd4258e..0000000 --- a/examples/interpret.rs +++ /dev/null @@ -1,25 +0,0 @@ -use std::io::{self, BufReader, Read}; -use std::fs::File; -use std::env; - -fn main() -> io::Result<()> { - let file = env::args() - .skip(1) - .next() - .map(|name| Box::new(File::open(name).expect("failed to open file"))); - - let file: Box = if file.is_none() { - Box::new(io::stdin()) - } else { - file.unwrap() - }; - - for value in lamm::evaluate(BufReader::new(file)) { - match value { - Ok(v) => println!("{v}"), - Err(e) => eprintln!("{e}"), - } - } - - Ok(()) -} diff --git a/examples/repl.rs b/examples/repl.rs new file mode 100644 index 0000000..e978730 --- /dev/null +++ b/examples/repl.rs @@ -0,0 +1,10 @@ +use std::io::{self, BufReader}; + +fn main() { + for value in lamm::evaluate(BufReader::new(io::stdin())) { + match value { + Ok(v) => println!("{v}"), + Err(e) => eprintln!("{e}"), + } + } +}