initial commit

This commit is contained in:
2024-10-14 16:13:22 -04:00
commit 4994785233
8 changed files with 951 additions and 0 deletions

16
examples/repl.rs Normal file
View File

@@ -0,0 +1,16 @@
use lamm::{Tokenizer, Parser, Executor};
use std::io::{self, BufReader};
fn main() {
let tokenizer = Tokenizer::new(BufReader::new(io::stdin()));
let parser = Parser::new(tokenizer);
let values = Executor::new(parser);
for value in values {
match value {
Ok(v) => println!("{v}"),
Err(e) => eprintln!("{e}"),
}
}
}