package coq-serapi
Serialization library and protocol for machine interaction with the Coq proof assistant
Install
Dune Dependency
Authors
Maintainers
Sources
coq-serapi-8.16.0.0.16.2.tbz
sha256=f891507f58fba3ba29889dd07fbe69af3411d246488ae7595cd81d26c8422f14
sha512=224dfda8fae1ead7a5ae2a8ead527834bb5216b1788485a0c19deade3b0dd86767c19056931294a7973f132680e282c4491c76ef38638c0c566a029379f484e2
doc/serlib_ssr/Serlib_ssr/Wrap_ssrast/Wrap/index.html
Module Wrap_ssrast.Wrap
Source
include module type of Ssreflect_plugin.Ssrast
type ssrhyps = ssrhyp list
type ssrmult = int * ssrmmod
type ssrclear = ssrhyps
type ssrterm = ssrtermkind * Genintern.glob_constr_and_expr
type ast_closure_term = Ssreflect_plugin__Ssrast.ast_closure_term = {
body : Constrexpr.constr_expr;
glob_env : ast_glob_env option;
interp_env : Geninterp.interp_sign option;
annotation : [ `At | `DoubleParens | `None | `Parens ];
}
type ssrview = ast_closure_term list
type ssripat = Ssreflect_plugin__Ssrast.ssripat =
| IPatNoop
| IPatId of Names.Id.t
| IPatAnon of anon_kind
| IPatDispatch of ssripatss_or_block
| IPatCase of ssripatss_or_block
| IPatInj of ssripatss
| IPatRewrite of ssrocc * ssrdir
| IPatView of ssrview
| IPatClear of ssrclear
| IPatSimpl of ssrsimpl
| IPatAbstractVars of Names.Id.t list
| IPatFastNondep
and ssripats = ssripat list
and ssripatss = ssripats list
type ssrhpats_wtransp = bool * ssrhpats
type ssrintrosarg = Ltac_plugin.Tacexpr.raw_tactic_expr * ssripats
type !'term ssrbindval = 'term ssrbind list * 'term
type ssrfwdfmt = ssrfwdkind * ssrbindfmt list
type !'tac fwdbinders =
bool * (ssrhpats * ((ssrfwdfmt * ast_closure_term) * 'tac ssrhint))
type !'tac ffwbinders =
ssrhpats * ((ssrfwdfmt * ast_closure_term) * 'tac ssrhint)
type clause =
ssrclear
* ((ssrhyp_or_id * string) * Ssrmatching_plugin.Ssrmatching.cpattern option)
option
type wgen =
ssrclear
* ((ssrhyp_or_id * string) * Ssrmatching_plugin.Ssrmatching.cpattern option)
option
type !'a ssrmovearg = ssrview * 'a ssrcasearg
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>