X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FgTopLevel%2FlogicalOperations.ml;h=3fab938a058360d73f93c9d9dcf4ec6b2892af72;hb=4167cea65ca58897d1a3dbb81ff95de5074700cc;hp=5d06c95d21b55a94c72178eba18d9198771d68db;hpb=969d115cf2bc8d0fba05db54ab0886042f3d9512;p=helm.git diff --git a/helm/gTopLevel/logicalOperations.ml b/helm/gTopLevel/logicalOperations.ml index 5d06c95d2..3fab938a0 100644 --- a/helm/gTopLevel/logicalOperations.ml +++ b/helm/gTopLevel/logicalOperations.ml @@ -42,7 +42,7 @@ let get_context ids_to_terms ids_to_father_ids = | C.Var _ | C.Meta _ | C.Sort _ - | C.Implicit + | C.Implicit _ | C.Cast _ -> [] | C.Prod (n,s,t) when t == term -> [Some (n,C.Decl s)] | C.Prod _ -> [] @@ -94,8 +94,10 @@ let to_sequent id ids_to_terms ids_to_father_ids = None -> assert false | Some (_,metasenv,_,_) -> metasenv in - let ty = CicTypeChecker.type_of_aux' metasenv context term in - P.perforate context term ty (* P.perforate also sets the goal *) + let ty,_ = (* TASSI: FIXME ehhmmmm *) + CicTypeChecker.type_of_aux' metasenv context term CicUniv.empty_ugraph + in + P.perforate context term ty (* P.perforate also sets the goal *) ;; exception FocusOnlyOnMeta;; @@ -110,8 +112,10 @@ let focus id ids_to_terms ids_to_father_ids = None -> assert false | Some (_,metasenv,_,_) -> metasenv in - let ty = CicTypeChecker.type_of_aux' metasenv context term in - match term with - Cic.Meta (n,_) -> P.goal := Some n - | _ -> raise FocusOnlyOnMeta + let ty,_ = + CicTypeChecker.type_of_aux' metasenv context term CicUniv.empty_ugraph + in + match term with + Cic.Meta (n,_) -> P.goal := Some n + | _ -> raise FocusOnlyOnMeta ;;