package vsrocq-language-server

  1. Overview
  2. Docs
VSRocq language server

Install

dune-project
 Dependency

Authors

Maintainers

Sources

vsrocq-language-server-2.3.0.tar.gz
md5=703240416ea0203be94095210f6a81ae
sha512=be5dd8d06743f10bb712abce99ade7c87ba44f28507e165f0c6c2efc19961ef43be88d1c2093b5e9eb881437b54a0153ab63865c1fb623e51cfed5f517babc66

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