package vsrocq-language-server

  1. Overview
  2. Docs
VSRocq language server

Install

dune-project
 Dependency

Authors

Maintainers

Sources

vsrocq-language-server-2.4.3.tar.gz
md5=fbc594cef4ba2469882803c12fb5cd51
sha512=2f93d42591e9030f2786f1d9a9783ed92c2cd299ccfd99d0a65f3b5984762f61c1bec3b3f854a557f72ca6c309e9c1eaec27065f0ee1a9cb9dfa4a7ee05dac15

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. name : string option;
  3. hypotheses : hypothesis list;
  4. 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 goal_name : Names.Id.t -> string
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