Expand description
DOL query parser — tokenizer and recursive-descent parser.
Converts a DOL query string (e.g. "observe containers | where cpu > 80%")
into an crate::ast::Query value. Provides rich ParseError messages with
source pointers, colour-coded output, and keyword suggestions via
Levenshtein distance.
§Example
ⓘ
let parsed = parser::parse("observe containers | select name, state")?;
println!("{:?}", parsed.query);