mirror of
https://github.com/tursodatabase/limbo.git
synced 2025-07-07 20:45:01 +00:00
26 lines
636 B
Rust
26 lines
636 B
Rust
use std::env;
|
|
|
|
use fallible_iterator::FallibleIterator;
|
|
use turso_sqlite3_parser::lexer::sql::Parser;
|
|
|
|
/// Parse args.
|
|
// RUST_LOG=sqlite3Parser=debug
|
|
fn main() {
|
|
env_logger::init();
|
|
let args = env::args();
|
|
for arg in args.skip(1) {
|
|
let mut parser = Parser::new(arg.as_bytes());
|
|
loop {
|
|
match parser.next() {
|
|
Ok(None) => break,
|
|
Err(err) => {
|
|
eprintln!("Err: {err} in {arg}");
|
|
break;
|
|
}
|
|
Ok(Some(cmd)) => {
|
|
println!("{cmd}");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|