Revert "rename repl to interpret"

This reverts commit 4b2fefd798.
This commit is contained in:
2024-10-14 19:38:07 -04:00
parent cf13c4ef53
commit ffc3be91ee
2 changed files with 10 additions and 25 deletions

View File

@@ -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<dyn Read> = 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(())
}

10
examples/repl.rs Normal file
View File

@@ -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}"),
}
}
}