Q_MLast
val gram : Grammar.g
val antiquot : string -> Ploc.t -> string -> 'a Grammar.Entry.e -> Ploc.t * 'a
module Qast : sig ... end
val sig_item : Qast.t Grammar.Entry.e
val str_item : Qast.t Grammar.Entry.e
val ctyp : Qast.t Grammar.Entry.e
val patt : Qast.t Grammar.Entry.e
val expr : Qast.t Grammar.Entry.e
val functor_parameter : Qast.t Grammar.Entry.e
val module_type : Qast.t Grammar.Entry.e
val longident : Qast.t Grammar.Entry.e
val extended_longident : Qast.t Grammar.Entry.e
val module_expr : Qast.t Grammar.Entry.e
val structure : Qast.t Grammar.Entry.e
val signature : Qast.t Grammar.Entry.e
val class_type : Qast.t Grammar.Entry.e
val class_expr : Qast.t Grammar.Entry.e
val class_sig_item : Qast.t Grammar.Entry.e
val class_str_item : Qast.t Grammar.Entry.e
val ipatt : Qast.t Grammar.Entry.e
val let_binding : Qast.t Grammar.Entry.e
val type_decl : Qast.t Grammar.Entry.e
val type_extension : Qast.t Grammar.Entry.e
val extension_constructor : Qast.t Grammar.Entry.e
val match_case : Qast.t Grammar.Entry.e
val constructor_declaration : Qast.t Grammar.Entry.e
val label_declaration : Qast.t Grammar.Entry.e
val with_constr : Qast.t Grammar.Entry.e
val poly_variant : Qast.t Grammar.Entry.e
val attribute_body : Qast.t Grammar.Entry.e
val ctyp_ident : Qast.t Grammar.Entry.e
val neg_string : string -> Qast.t
val mkident : string -> Qast.t
val greek_ascii_equiv : string -> Qast.t
val warned : bool ref
val warning_deprecated_since_6_00 : Ploc.t -> unit
val check_let_exception_f : (string * string) Stream.t -> unit
val check_let_exception : unit Grammar.Entry.e
val check_let_not_exception_f : (string * string) Stream.t -> unit
val check_let_not_exception : unit Grammar.Entry.e
val stream_peek_nth : int -> 'a Stream.t -> 'a option
val is_type_decl_not_extension : (string * string) Stream.t -> bool
val check_type_decl_f : (string * string) Stream.t -> unit
val check_type_decl : unit Grammar.Entry.e
val check_type_extension_f : (string * string) Stream.t -> unit
val check_type_extension : unit Grammar.Entry.e
val stream_npeek : int -> (string * string) Stream.t -> (string * string) list
val check_dot_uid_f : (string * string) Stream.t -> unit
val check_dot_uid : unit Grammar.Entry.e
val check_uident_coloneq_f : (string * string) Stream.t -> unit
val check_uident_coloneq : unit Grammar.Entry.e
val dotop : Qast.t Grammar.Entry.e
val is_lparen_f : (string * string) Stream.t -> bool
val is_lparen_type_f : (string * string) Stream.t -> bool
val check_lparen_type_f : (string * string) Stream.t -> unit
val check_lparen_type : unit Grammar.Entry.e
val is_type_binder_f : (string * string) Stream.t -> bool
val check_type_binder_f : (string * string) Stream.t -> unit
val check_type_binder : unit Grammar.Entry.e
val quot_mod : (string * string) list ref
val any_quot_mod : string ref
val apply_entry : Qast.t Grammar.Entry.e -> string -> Quotation.expander