use sqlite3_parser::{lexer::sql::Parser, Bump, FallibleIterator as _};
fn main() {
env_logger::init();
let bump = Bump::new();
let mut parser = Parser::new(&bump, b"SELECT 1");
loop {
match parser.next() {
Ok(None) => break,
Err(err) => {
eprintln!("Err: {err}");
break;
}
Ok(Some(cmd)) => {
println!("{cmd}");
}
}
}
}