X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2FmatitaTypes.ml;h=23d0d832f238947adef0cb875c86b65ddd750af4;hb=dfc523454502ccab6a154a32d1d9b4d941d9a6a0;hp=239ec6c823af485c91925fdf1d3aca5694e7ef4d;hpb=1a613a4c0b68938f0ced6e190adffa805d1b5680;p=helm.git diff --git a/matita/matitaTypes.ml b/matita/matitaTypes.ml index 239ec6c82..23d0d832f 100644 --- a/matita/matitaTypes.ml +++ b/matita/matitaTypes.ml @@ -36,14 +36,16 @@ type abouts = | `Current_proof | `Us | `Coercions + | `CoercionsFull ] type mathViewer_entry = [ `About of abouts (* current proof *) - | `Check of string (* term *) + | `Check of string (* term *) | `Cic of Cic.term * Cic.metasenv | `Development of string - | `Dir of string (* "directory" in cic uris namespace *) + | `Dir of string (* "directory" in cic uris namespace *) + | `HBugs of [ `Tutors ] (* list of available HBugs tutors *) | `Metadata of [ `Deps of [`Fwd | `Back] * UriManager.uri ] | `Uri of UriManager.uri (* cic object uri *) | `Whelp of string * UriManager.uri list (* query and results *) @@ -53,11 +55,13 @@ let string_of_entry = function | `About `Blank -> "about:blank" | `About `Current_proof -> "about:proof" | `About `Us -> "about:us" - | `About `Coercions -> "about:coercions" + | `About `Coercions -> "about:coercions?tred=true" + | `About `CoercionsFull -> "about:coercions" | `Check _ -> "check:" | `Cic (_, _) -> "term:" | `Development d -> "devel:/" ^ d | `Dir uri -> uri + | `HBugs `Tutors -> "hbugs:/tutors/" | `Metadata meta -> "metadata:/" ^ (match meta with @@ -75,7 +79,8 @@ let entry_of_string = function | "about:blank" -> `About `Blank | "about:proof" -> `About `Current_proof | "about:us" -> `About `Us - | "about:coercions" -> `About `Coercions + | "about:coercions?tred=true" -> `About `Coercions + | "about:coercions" -> `About `CoercionsFull | _ -> (* only about entries supported ATM *) raise (Invalid_argument "entry_of_string")