aboutsummaryrefslogtreecommitdiff
path: root/toplevel/command.ml
diff options
context:
space:
mode:
authorherbelin2000-10-18 17:51:58 +0000
committerherbelin2000-10-18 17:51:58 +0000
commitedfda2501f08f18e24bd2e3eca763eb1c2dec0ea (patch)
treee4c42c670c2f61b95a7a0f68fd96f635aeef8b2b /toplevel/command.ml
parenta586cb418549eb523a3395155cab2560fd178571 (diff)
Simplifications autour de typed_type (renommé types par analogie avec sorts); documentation
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@727 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'toplevel/command.ml')
-rw-r--r--toplevel/command.ml10
1 files changed, 5 insertions, 5 deletions
diff --git a/toplevel/command.ml b/toplevel/command.ml
index 6150f0c024..6d8264d9c8 100644
--- a/toplevel/command.ml
+++ b/toplevel/command.ml
@@ -140,7 +140,7 @@ let build_mutual lparams lnamearconstrs finite =
(fun (env,arl) (recname,arityc,_) ->
let raw_arity = mkProdCit lparams arityc in
let arj = type_judgment_of_rawconstr Evd.empty env raw_arity in
- let arity = Typeops.assumption_of_type_judgment arj in
+ let arity = arj.utj_val in
let env' = Environ.push_rel_assum (Name recname,arity) env in
(env', (arity::arl)))
(env0,[]) lnamearconstrs
@@ -215,7 +215,7 @@ let build_recursive lnameargsardef =
(fun (env,arl) (recname,lparams,arityc,_) ->
let raw_arity = mkProdCit lparams arityc in
let arj = type_judgment_of_rawconstr Evd.empty env raw_arity in
- let arity = Typeops.assumption_of_type_judgment arj in
+ let arity = arj.utj_val in
declare_variable recname
(SectionLocalDecl arj.utj_val,NeverDischarge,false);
(Environ.push_named_assum (recname,arity) env, (arity::arl)))
@@ -239,7 +239,7 @@ let build_recursive lnameargsardef =
if lnamerec <> [] then begin
let recvec =
Array.map (subst_vars (List.rev lnamerec)) (Array.of_list ldefrec) in
- let varrec = Array.of_list (List.map incast_type larrec) in
+ let varrec = Array.of_list larrec in
let rec declare i = function
| fi::lf ->
let ce =
@@ -283,7 +283,7 @@ let build_corecursive lnameardef =
List.fold_left
(fun (env,arl) (recname,arityc,_) ->
let arj = type_judgment_of_rawconstr Evd.empty env0 arityc in
- let arity = Typeops.assumption_of_type_judgment arj in
+ let arity = arj.utj_val in
declare_variable recname
(SectionLocalDecl arj.utj_val,NeverDischarge,false);
(Environ.push_named_assum (recname,arity) env, (arity::arl)))
@@ -310,7 +310,7 @@ let build_corecursive lnameardef =
[||]
else
Array.map (subst_vars (List.rev lnamerec)) (Array.of_list ldefrec) in
- let varrec = Array.of_list (List.map incast_type larrec) in
+ let varrec = Array.of_list larrec in
let rec declare i = function
| fi::lf ->
let ce =