summaryrefslogtreecommitdiff
path: root/intf/evar_kinds.ml
diff options
context:
space:
mode:
authorGravatar Benjamin Barenblat <bbaren@debian.org>2019-02-02 19:29:23 -0500
committerGravatar Benjamin Barenblat <bbaren@debian.org>2019-02-02 19:29:23 -0500
commit9ebf44d84754adc5b64fcf612c6816c02c80462d (patch)
treebf5e06a28488e0e06a2f2011ff0d110e2e02f8fc /intf/evar_kinds.ml
parent9043add656177eeac1491a73d2f3ab92bec0013c (diff)
Imported Upstream version 8.9.0upstream/8.9.0upstream
Diffstat (limited to 'intf/evar_kinds.ml')
-rw-r--r--intf/evar_kinds.ml37
1 files changed, 0 insertions, 37 deletions
diff --git a/intf/evar_kinds.ml b/intf/evar_kinds.ml
deleted file mode 100644
index c5de383b..00000000
--- a/intf/evar_kinds.ml
+++ /dev/null
@@ -1,37 +0,0 @@
-(************************************************************************)
-(* * The Coq Proof Assistant / The Coq Development Team *)
-(* v * INRIA, CNRS and contributors - Copyright 1999-2018 *)
-(* <O___,, * (see CREDITS file for the list of authors) *)
-(* \VV/ **************************************************************)
-(* // * This file is distributed under the terms of the *)
-(* * GNU Lesser General Public License Version 2.1 *)
-(* * (see LICENSE file for the text of the license) *)
-(************************************************************************)
-
-open Names
-open Globnames
-open Misctypes
-
-(** The kinds of existential variable *)
-
-(** Should the obligation be defined (opaque or transparent (default)) or
- defined transparent and expanded in the term? *)
-
-type obligation_definition_status = Define of bool | Expand
-
-type matching_var_kind = FirstOrderPatVar of patvar | SecondOrderPatVar of patvar
-
-type t =
- | ImplicitArg of global_reference * (int * Id.t option)
- * bool (** Force inference *)
- | BinderType of Name.t
- | NamedHole of Id.t (* coming from some ?[id] syntax *)
- | QuestionMark of obligation_definition_status * Name.t
- | CasesType of bool (* true = a subterm of the type *)
- | InternalHole
- | TomatchTypeParameter of inductive * int
- | GoalEvar
- | ImpossibleCase
- | MatchingVar of matching_var_kind
- | VarInstance of Id.t
- | SubEvar of Evar.t