Module Q_ast.Meta_P

module C : sig ... end
val variance : (bool option * bool) -> C.t
val type_var : (string option MLast.v * (bool option * bool)) -> C.t
val record_label : string -> MLast.patt
val class_infos : ('a -> C.t) -> 'a MLast.class_infos -> C.t
val ctyp : MLast.ctyp -> C.t
val longid_lident : MLast.longid_lident -> C.t
val conv_attributes : MLast.attributes -> C.t
val conv_extension : MLast.attribute -> C.t
val attribute : MLast.attribute -> C.t
val attribute_body : MLast.attribute_body -> C.t
val conv_payload : MLast.payload -> C.t
val generic_constructor : MLast.generic_constructor -> C.t
val poly_variant : MLast.poly_variant -> C.t
val patt : MLast.patt -> C.t
val expr : MLast.expr -> C.t
val module_type : MLast.module_type -> C.t
val sig_item : MLast.sig_item -> C.t
val with_constr : MLast.with_constr -> C.t
val longid : MLast.longid -> C.t
val module_expr : MLast.module_expr -> C.t
val str_item : MLast.str_item -> C.t
val type_decl : MLast.type_decl -> C.t
val extension_constructor : MLast.extension_constructor -> C.t
val type_extension : MLast.type_extension -> C.t
val class_type : MLast.class_type -> C.t
val class_sig_item : MLast.class_sig_item -> C.t
val class_expr : MLast.class_expr -> C.t
val class_str_item : MLast.class_str_item -> C.t