pub fn parse_qasm3(input: &str) -> Result<QasmProgram, ParseError>
Parse a QASM 3.0 string into an AST