Module Ssreflect_plugin.Ssripats
type ssriop
=
|
IOpId of Names.Id.t
|
IOpDrop
|
IOpTemporay
|
IOpInaccessible of string option
|
IOpInaccessibleAll
|
IOpAbstractVars of Names.Id.t list
|
IOpFastNondep
|
IOpInj of ssriops list
|
IOpDispatchBlock of Ssrast.id_block
|
IOpDispatchBranches of ssriops list
|
IOpCaseBlock of Ssrast.id_block
|
IOpCaseBranches of ssriops list
|
IOpRewrite of Ssrast.ssrocc * Ssrast.ssrdir
|
IOpView of Ssrast.ssrclear option * Ssrast.ssrview
|
IOpClear of Ssrast.ssrclear * Ssrast.ssrhyp option
|
IOpSimpl of Ssrast.ssrsimpl
|
IOpEqGen of unit Proofview.tactic
|
IOpNoop
and ssriops
= ssriop list
val tclCompileIPats : Ssrast.ssripats -> ssriops
val tclIPAT : ssriops -> unit Proofview.tactic
val tclIPATssr : Ssrast.ssripats -> unit Proofview.tactic
val ssrmovetac : Ssrast.ssrdgens Ssrast.ssrmovearg -> unit Proofview.tactic
val ssrsmovetac : unit Proofview.tactic
val ssrelimtac : Ssrast.ssrdgens Ssrast.ssrmovearg -> unit Proofview.tactic
val ssrselimtoptac : unit Proofview.tactic
val ssrcasetac : Ssrast.ssrdgens Ssrast.ssrmovearg -> unit Proofview.tactic
val ssrscasetoptac : unit Proofview.tactic
val ssrabstract : Ssrast.ssrdgens -> unit Proofview.tactic
module Internal : sig ... end