(** Gdome.element of a MathML document whose rendering should be blank. Used
* by cicBrowser to render "about:blank" document *)
-val empty_mathml: unit -> Gdome.document
-val empty_boxml: unit -> Gdome.document
+val empty_mathml: Gdome.document lazy_t
+val empty_boxml: Gdome.document lazy_t
+
+ (** shown for goals closed by side effects *)
+val closed_goal_mathml: Gdome.document lazy_t
exception History_failure
val qualify: MatitaTypes.status -> string -> string
-val get_proof_status: MatitaTypes.status -> ProofEngineTypes.status
+val get_current_proof: MatitaTypes.status -> ProofEngineTypes.proof
+val get_stack: MatitaTypes.status -> Continuationals.Stack.t
+val set_stack: Continuationals.Stack.t ->MatitaTypes.status ->MatitaTypes.status
val get_proof_metasenv: MatitaTypes.status -> Cic.metasenv
-val get_proof_context: MatitaTypes.status -> Cic.context
-val get_proof_conclusion: MatitaTypes.status -> Cic.term
+
+val get_proof_context:
+ MatitaTypes.status -> ProofEngineTypes.goal -> Cic.context
+
+val get_proof_conclusion:
+ MatitaTypes.status -> ProofEngineTypes.goal -> Cic.term
(** given the base name of an image, returns its full path *)
val image_path: string -> string