use matrix::parse::Parser; fn main() { let mut rl = rustyline::DefaultEditor::new().unwrap(); loop { let Ok(line) = rl.readline(">> ") else { break; }; let ast = Parser::parse(line); match ast { Ok(ast) => println!("{ast:?}"), Err(err) => println!("{err}") } } }