package vsrocq-language-server

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Protocol.PpProofStateSource

Sourcetype hypothesis = {
  1. ids : string list;
  2. body : string option;
  3. _type : string;
}
Sourcetype goal = {
  1. id : int;
  2. hypotheses : hypothesis list;
  3. goal : string;
}
Sourcetype t = {
  1. goals : goal list;
  2. shelvedGoals : goal list;
  3. givenUpGoals : goal list;
  4. unfocusedGoals : goal list;
}
module CompactedDecl = Context.Compacted.Declaration
Sourceval mk_pp_hyp : Environ.env -> Evd.evar_map -> EConstr.compacted_declaration -> hypothesis
Sourceval mk_goal : Environ.env -> Evd.evar_map -> Evar.t -> goal
Sourceval proof_of_state : Vernacstate.t -> Proof.t option
Sourceval string_of_diff_mode : Settings.Goals.Diff.Mode.t -> string
Sourceval set_diff_mode : Settings.Goals.Diff.Mode.t -> unit
Sourceval get_proof : Vernacstate.t -> t option