pub fn parse(input: &str) -> Result<Qail, String>
Parse a QAIL query with comment preprocessing. This is the recommended entry point - handles SQL comment stripping.