aboutsummaryrefslogtreecommitdiff
path: root/intf/decl_kinds.ml
diff options
context:
space:
mode:
Diffstat (limited to 'intf/decl_kinds.ml')
-rw-r--r--intf/decl_kinds.ml6
1 files changed, 5 insertions, 1 deletions
diff --git a/intf/decl_kinds.ml b/intf/decl_kinds.ml
index a977588332..b0c1f66613 100644
--- a/intf/decl_kinds.ml
+++ b/intf/decl_kinds.ml
@@ -8,6 +8,8 @@
(** Informal mathematical status of declarations *)
+type discharge = DoDischarge | NoDischarge
+
type locality = Discharge | Local | Global
type binding_kind = Explicit | Implicit
@@ -40,6 +42,7 @@ type definition_object_kind =
| IdentityCoercion
| Instance
| Method
+ | Let
type assumption_object_kind = Definitional | Logical | Conjectural
@@ -72,7 +75,8 @@ type logical_kind =
(** Recursive power of type declarations *)
-type recursivity_kind =
+type recursivity_kind = Declarations.recursivity_kind =
| Finite (** = inductive *)
| CoFinite (** = coinductive *)
| BiFinite (** = non-recursive, like in "Record" definitions *)
+[@@ocaml.deprecated "Please use [Declarations.recursivity_kind"]