package coq-serapi
Serialization library and protocol for machine interaction with the Coq proof assistant
Install
Dune Dependency
Authors
Maintainers
Sources
coq-serapi-8.10.0.0.7.2.tbz
sha256=39018932b0520cc042246a3f9e03f3788d1aaff65568b480d8681cba235032e9
sha512=62a3bb3950e5f9d9cfa5fca85a1108a04fd8c1833cba560ff9d52246ef96d3d61a4743e6dc6d52f53c6a495040fad53f1d9aae383609227a6eb84568ad2a1a6c
doc/serlib_ssr/Wrap_ssrast/index.html
Module Wrap_ssrast
module Ssreflect_plugin : sig ... end
module Wrap : sig ... end
include module type of struct include Wrap end
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 ssrview = ast_closure_term list
type ssripat = 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)"
>