X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fmatita%2FmatitacLib.ml;h=36f7cda6dc9d059bb22a14324dfbdd3febdc00f5;hb=07fb52e761b192a97c6fe00c657e670b2d1fc2f1;hp=baac2409cf1a3243cd5833ffb7ddd81091bf7061;hpb=e4753fc1a4dbc9a6d2144383d805ec626fa93070;p=helm.git diff --git a/helm/software/matita/matitacLib.ml b/helm/software/matita/matitacLib.ml index baac2409c..36f7cda6d 100644 --- a/helm/software/matita/matitacLib.ml +++ b/helm/software/matita/matitacLib.ml @@ -99,7 +99,7 @@ let dump f = ;; let get_macro_context = function - | Some {GrafiteTypes.proof_status = GrafiteTypes.No_proof} -> [] + | Some status when status#proof_status = GrafiteTypes.No_proof -> [] | Some status -> let stack = GrafiteTypes.get_stack status in let goal = Continuationals.Stack.find_goal stack in @@ -235,8 +235,7 @@ let compile atstart options fname = with | [] -> grafite_status | (g,None)::_ -> g - | (g,Some _)::_ -> - raise (AttemptToInsertAnAlias (GrafiteTypes.get_estatus g)) + | (g,Some _)::_ -> raise (AttemptToInsertAnAlias g) with MatitaEngine.EnrichedWithStatus (GrafiteEngine.Macro (floc, f), grafite) as exn -> match f (get_macro_context (Some grafite)) with @@ -257,8 +256,8 @@ let compile atstart options fname = in let elapsed = Unix.time () -. time in let proof_status,moo_content_rev,lexicon_content_rev = - grafite_status.proof_status, grafite_status.moo_content_rev, - (GrafiteTypes.get_estatus grafite_status)#lstatus.LexiconEngine.lexicon_content_rev + grafite_status#proof_status, grafite_status#moo_content_rev, + grafite_status#lstatus.LexiconEngine.lexicon_content_rev in if proof_status <> GrafiteTypes.No_proof then (HLog.error @@ -275,7 +274,7 @@ let compile atstart options fname = GrafiteMarshal.save_moo moo_fname moo_content_rev; LexiconMarshal.save_lexicon lexicon_fname lexicon_content_rev; NRstatus.Serializer.serialize ~baseuri:(NUri.uri_of_string baseuri) - (GrafiteTypes.get_estatus grafite_status)#dump + grafite_status#dump end; let tm = Unix.gmtime elapsed in let sec = string_of_int tm.Unix.tm_sec ^ "''" in