(************************************************************************) (* * The Coq Proof Assistant / The Coq Development Team *) (* v * INRIA, CNRS and contributors - Copyright 1999-2019 *) (* unit constant_entry | OpaqueEntry : 'a const_entry_body opaque_entry -> 'a seff_wrap constant_entry | ParameterEntry : parameter_entry -> unit constant_entry | PrimitiveEntry : primitive_entry -> unit constant_entry (** {6 Modules } *) type module_struct_entry = Declarations.module_alg_expr type module_params_entry = (MBId.t * module_struct_entry) list (** older first *) type module_type_entry = module_params_entry * module_struct_entry type module_entry = | MType of module_params_entry * module_struct_entry | MExpr of module_params_entry * module_struct_entry * module_struct_entry option