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.0.1.tar.gz
sha256=051f7bf702ff0a3b370449728921e5a95e18bc2b31b8eb949d48422888c98af4
doc/rocq-runtime.kernel/Nativevalues/index.html
Module NativevaluesSource
This modules defines the representation of values internally used by the native compiler. Be careful when removing apparently dead code from this interface, as it may be used by programs generated at runtime.
When -rectypes, matching on this makes t = ('a -> 'a) as 'a. When not -rectypes, it does nothing AFAICT so you have to generalize your problem to use this.
Source
type annot_sw = {asw_ind : Names.inductive;asw_reloc : reloc_table;asw_finite : bool;asw_prefix : string;
}Source
type atom = | Arel of int| Aconstant of Constr.pconstant| Aind of Constr.pinductive| Asort of Sorts.t| Avar of Names.Id.t| Acase of annot_sw * accumulator * t * t| Afix of t array * t array * rec_pos * int| Acofix of t array * t array * int * vcofix| Aevar of Evar.t * t array| Aproj of Names.inductive * int * accumulator
Source
type symbol = | SymbValue of t| SymbSort of Sorts.t| SymbName of Names.Name.t| SymbConst of Names.Constant.t| SymbMatch of annot_sw| SymbInd of Names.inductive| SymbEvar of Evar.t| SymbInstance of UVars.Instance.t| SymbProj of Names.inductive * int
Source
type kind =
(t,
accumulator,
t ->
t,
Names.Name.t * t * t,
Util.Empty.t,
Util.Empty.t,
block)
Values.kindSupport for machine integers
Support for machine floating point values
Support for strings
Support for arrays
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>