package vsrocq-language-server

  1. Overview
  2. Docs
VSRocq language server

Install

dune-project
 Dependency

Authors

Maintainers

Sources

vsrocq-language-server-2.3.1.tar.gz
md5=521c971030f0cf552a2566b08b7b57f7
sha512=ef1ddf8a84db5557023a3f128b9fbde5e7fe910d1c6dc8d8c7b55b71636e7deddbf2675516120320de39c25ae39463b9fab1ddaa8217c097f405501e36361f28

doc/vsrocq-language-server.lsp/Protocol/PpProofState/index.html

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