OpenQASM
val print_position : Stdlib.out_channel -> Stdlib.Lexing.lexbuf -> unit
val parse_with_error : Stdlib.Lexing.lexbuf -> AST.program
val get_ast : string -> AST.program
module AST : sig ... end