aboutsummaryrefslogtreecommitdiff
path: root/kernel/term.ml
diff options
context:
space:
mode:
authorfilliatr1999-10-14 13:33:49 +0000
committerfilliatr1999-10-14 13:33:49 +0000
commit22e4ceb13d18c8b941f6a27cc83f547dd90104b8 (patch)
tree61552071e567d995a289905f4afa520004eb61dd /kernel/term.ml
parentba055245dc4a5de2c4ad6bc8b3a2d20dbeaeb135 (diff)
module Logic
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@105 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/term.ml')
-rw-r--r--kernel/term.ml7
1 files changed, 6 insertions, 1 deletions
diff --git a/kernel/term.ml b/kernel/term.ml
index a1232ab5a9..5d9817fdef 100644
--- a/kernel/term.ml
+++ b/kernel/term.ml
@@ -353,7 +353,7 @@ let hd_app = function
(* Destructs a constant *)
let destConst = function
- | DOPN (Const sp, a) -> (sp, a)
+ | DOPN (Const sp, a) -> (sp, a)
| _ -> invalid_arg "destConst"
let path_of_const = function
@@ -364,6 +364,11 @@ let args_of_const = function
| DOPN (Const _,args) -> args
| _ -> anomaly "args_of_const called with bad args"
+(* Destructs an existential variable *)
+let destEvar = function
+ | DOPN (Evar n, a) -> (n,a)
+ | _ -> invalid_arg "destEvar"
+
(* Destructs an abstract term *)
let destAbst = function
| DOPN (Abst sp, a) -> (sp, a)