package vsrocq-language-server

  1. Overview
  2. Docs
VSRocq language server

Install

dune-project
 Dependency

Authors

Maintainers

Sources

vsrocq-language-server-2.3.4.tar.gz
md5=622048b033c1a214ffbb6f63872fcaa0
sha512=b4140879479fbc8318130e9b258c90597b4c02dd115882ca1b590046c2204dacaf94b3e50cd9b5bb61cd59462bd4edf7927b787eeb3c113fc066a7697c08c61b

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