parse_only/parse_only.rs
1//! Parses (no execution) a file and reports statement count -- isolates
2//! parse_many's own memory footprint from execute_batch's.
3use std::env;
4use std::fs;
5
6fn main() {
7 let path = env::args().nth(1).expect("usage: parse_only <file>");
8 let input = fs::read_to_string(&path).unwrap();
9 let stmts = marsdb_query::parse_many(&input).unwrap();
10 println!("parsed {} statements", stmts.len());
11}