Module Ast_wrapper.Ast_definitions
Parameters
Signature
include module type of struct include Types end
type contents = item listtype include_declaration = module_expr Parsetree.include_infostype item_desc = | Extension of Parsetree.extension * Parsetree.attributes| Type of Asttypes.rec_flag * Parsetree.type_declaration list| Module of module_binding| Modtype of Parsetree.module_type_declaration| Include of include_declaration| Other of item
type 'a attributed = {attrs : Parsetree.attributes;contents : 'a;
}val mkattr :
loc:Location.t ->
?attrs:Parsetree.attributes ->
'a ->
'a attributed Location.loctype module_binding_desc = {name : string Location.loc;expr : module_expr;
}type module_expr_desc = | Ident of Longident.t Location.loc| Contents of contents| Functor of string Location.loc * Parsetree.module_type option * module_expr| Constraint of module_expr Lazy.t * Parsetree.module_type| Other of module_expr