X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2FmatitaTypes.mli;h=e54fe5c7e7fc0ceef806b562f97f53f6f21f7f0d;hb=4167cea65ca58897d1a3dbb81ff95de5074700cc;hp=e425519c6434242d593619175c85a34fb89c8156;hpb=9e8c5d2163e701413517153f00a52dac1cd31ecd;p=helm.git diff --git a/helm/matita/matitaTypes.mli b/helm/matita/matitaTypes.mli index e425519c6..e54fe5c7e 100644 --- a/helm/matita/matitaTypes.mli +++ b/helm/matita/matitaTypes.mli @@ -62,6 +62,7 @@ type status = { proof_status: proof_status; (** logical status *) options: options; objects: (UriManager.uri * string) list; (** in-scope objects, with paths *) + coercions: UriManager.uri list; (** defined coercions *) notation_ids: CicNotation.notation_id list; (** in-scope notation ids *) } @@ -114,3 +115,14 @@ class type mathViewer = method show_uri_list : ?reuse:bool -> entry:mathViewer_entry -> UriManager.uri list -> unit end + +val qualify: status -> string -> string + +val get_current_proof: status -> ProofEngineTypes.proof +val get_proof_metasenv: status -> Cic.metasenv +val get_proof_context: status -> ProofEngineTypes.goal -> Cic.context +val get_proof_conclusion: status -> ProofEngineTypes.goal -> Cic.term +val get_stack: status -> Continuationals.Stack.t + +val set_stack: Continuationals.Stack.t -> status -> status +