X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Fmatita%2FmatitaTypes.ml;h=d7dc383b7757fc5d4da9c6a5b9d34abe99bb95f1;hb=bb49c457d64878ed9611656f620548b5151e5dbd;hp=f5ec78ee00c33c4ee29f94f1038b069d4de442aa;hpb=de4483296d06aac3df4da10d5401b1f97c4350ab;p=helm.git diff --git a/helm/matita/matitaTypes.ml b/helm/matita/matitaTypes.ml index f5ec78ee0..d7dc383b7 100644 --- a/helm/matita/matitaTypes.ml +++ b/helm/matita/matitaTypes.ml @@ -61,7 +61,6 @@ type status = { aliases: DisambiguateTypes.environment; (** disambiguation aliases *) proof_status: proof_status; options: options; - coercions: CoercGraph.coercions; objects: (UriManager.uri * string) list; (** in-scope objects, with their paths *) } @@ -86,11 +85,6 @@ let dump_status status = in MatitaLog.message (k ^ "::=" ^ v)) status.options; MatitaLog.message "status.coercions\n"; - List.iter - (fun (u1,u2,u3) -> MatitaLog.message - ((UriManager.string_of_uri u1) ^ - (UriManager.string_of_uri u2) ^ - (UriManager.string_of_uri u3))) status.coercions; MatitaLog.message "status.objects:\n"; List.iter (fun (u,_) -> @@ -167,7 +161,14 @@ let string_of_entry = function | `Check _ -> "check:" | `Cic (_, _) -> "term:" | `Dir uri | `Uri uri -> uri - | `Whelp (query, _) -> sprintf "whelp:%s" query + | `Whelp (query, _) -> query + +let entry_of_string = function + | "about:blank" -> `About `Blank + | "about:proof" -> `About `Current_proof + | "about:us" -> `About `Us + | _ -> (* only about entries supported ATM *) + raise (Invalid_argument "entry_of_string") class type mathViewer = object