package rocq-runtime
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
The Rocq Prover -- Core Binaries and Tools
Install
dune-project
Dependency
Authors
Maintainers
Sources
rocq-9.3.0.tar.gz
sha256=3f0fc283e8644394aa9c7a6e3995b6d9ebbe1e6dda712bf431f9c372dcef95ad
doc/rocq-runtime.tactics/Gentactic/index.html
Module GentacticSource
Generic tactic expressions.
Each declared tag must be registered using all the following register functions (except when the callback cannot be called ie when the value type at that level is empty).
Source
val register_print :
('raw, 'glb) tag ->
'raw Genprint.printer ->
'glb Genprint.printer ->
unitSource
val print_raw :
Environ.env ->
Evd.evar_map ->
?level:Constrexpr.entry_relative_level ->
raw_generic_tactic ->
Pp.tSource
val print_glob :
Environ.env ->
Evd.evar_map ->
?level:Constrexpr.entry_relative_level ->
glob_generic_tactic ->
Pp.tSource
val intern :
?strict:bool ->
Environ.env ->
?ltacvars:Names.Id.Set.t ->
raw_generic_tactic ->
glob_generic_tacticstrict is default true
Source
val register_interp :
(_, 'glb) tag ->
(Geninterp.Val.t Names.Id.Map.t -> 'glb -> unit Proofview.tactic) ->
unitSource
val interp :
?lfun:Geninterp.Val.t Names.Id.Map.t ->
glob_generic_tactic ->
unit Proofview.tactic sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>