diff options
| author | filliatr | 1999-10-14 13:33:49 +0000 |
|---|---|---|
| committer | filliatr | 1999-10-14 13:33:49 +0000 |
| commit | 22e4ceb13d18c8b941f6a27cc83f547dd90104b8 (patch) | |
| tree | 61552071e567d995a289905f4afa520004eb61dd /kernel/term.ml | |
| parent | ba055245dc4a5de2c4ad6bc8b3a2d20dbeaeb135 (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.ml | 7 |
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) |
