1
1
Fork 0
mirror of https://github.com/azur1s/bobbylisp.git synced 2024-09-28 15:17:42 +00:00
bobbylisp/src/main.rs

19 lines
461 B
Rust

use std::{fs::read_to_string, env::args, path::Path};
mod util;
use util::cover_paren;
mod parser;
use parser::tokenize;
fn main() {
let args = args().nth(1).expect("No input file");
let src = cover_paren(read_to_string(&args).unwrap());
let _file_name = Path::new(&args).file_stem().unwrap().to_str().unwrap();
let mut parser = parser::Parser::new(tokenize(&src));
let result = parser.parse();
println!("{:#?}", result);
}