load/
load.rs

1use fluid_parser::lexer::Lexer;
2use fluid_parser::parser::Parser;
3
4fn main() {
5    let args: Vec<String> = std::env::args().collect();
6    if args.len() < 2 {
7        panic!("Expected a file input!");
8    }
9    let s = std::fs::read_to_string(&args[1]).expect("Failed to read file!");
10    let l = Lexer::new(&s);
11    let mut p = Parser::new(l);
12    let a = p.parse();
13    println!("{:#?}", a);
14}