X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fcomponents%2Fgrafite_engine%2FgrafiteTypes.ml;h=b99b15eaa9f8035adacdd37c6ab5f02e58689d4a;hb=3f9cb46b5e167955e85b3d2544f1bed90f1a25b7;hp=7f264d6fa0a623479e6eed5d0b65bdf8139b295f;hpb=b8dac1f8f6b664b78e58c152cd3960e121713f5d;p=helm.git diff --git a/matita/components/grafite_engine/grafiteTypes.ml b/matita/components/grafite_engine/grafiteTypes.ml index 7f264d6fa..b99b15eaa 100644 --- a/matita/components/grafite_engine/grafiteTypes.ml +++ b/matita/components/grafite_engine/grafiteTypes.ml @@ -37,14 +37,8 @@ class status = fun (b : string) -> NCic.Constant([],"",None,NCic.Implicit `Closed,(`Provided,`Theorem,`Regular)) in object - val moo_content_rev = ([] : GrafiteMarshal.moo) - val objects = ([] : UriManager.uri list) val baseuri = b val ng_mode = (`CommandMode : [`CommandMode | `ProofMode]) - method moo_content_rev = moo_content_rev - method set_moo_content_rev v = {< moo_content_rev = v >} - method objects = objects - method set_objects v = {< objects = v >} method baseuri = baseuri method set_baseuri v = {< baseuri = v >} method ng_mode = ng_mode; @@ -52,31 +46,3 @@ class status = fun (b : string) -> (* Warning: #stack and #obj are meaningful iff #ng_mode is `ProofMode *) inherit ([Continuationals.Stack.t] NTacStatus.status fake_obj (Continuationals.Stack.empty)) end - -let add_moo_content cmds status = - let content = status#moo_content_rev in - let content' = - List.fold_right - (fun cmd acc -> -(* prerr_endline ("adding to moo command: " ^ GrafiteAstPp.pp_command cmd); *) - match cmd with - | GrafiteAst.Default _ - | GrafiteAst.Index _ - | GrafiteAst.Coercion _ -> - if List.mem cmd content then acc - else cmd :: acc - | _ -> cmd :: acc) - cmds content - in -(* prerr_endline ("new moo content: " ^ String.concat " " (List.map - GrafiteAstPp.pp_command content')); *) - status#set_moo_content_rev content' - -let dump_status status = - HLog.message "status.aliases:\n"; - HLog.message "status.proof_status:"; - HLog.message "status.options\n"; - HLog.message "status.coercions\n"; - HLog.message "status.objects:\n"; - List.iter - (fun u -> HLog.message (UriManager.string_of_uri u)) status#objects