package rocq-runtime
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
The Rocq Prover -- Core Binaries and Tools
Install
dune-project
Dependency
Authors
Maintainers
Sources
rocq-9.0.1.tar.gz
sha256=051f7bf702ff0a3b370449728921e5a95e18bc2b31b8eb949d48422888c98af4
doc/ltac2_plugin/Ltac2_plugin/Tac2print/index.html
Module Ltac2_plugin.Tac2print
Source
Prints the shortest name for the constant. Also works for constants not in the nametab (because they're local to another module).
Printing types
Printing expressions
Source
val pr_glbexpr_gen :
Tac2expr.exp_level ->
avoid:Names.Id.Set.t ->
Tac2expr.glb_tacexpr ->
Pp.t
Source
val pr_rawexpr_gen :
Tac2expr.exp_level ->
avoid:Names.Id.Set.t ->
Tac2expr.raw_tacexpr ->
Pp.t
Utility function
Printing values
Source
type val_printer = {
val_printer : 'a. Environ.env -> Evd.evar_map -> Tac2val.valexpr -> 'a Tac2expr.glb_typexpr list -> Pp.t;
}
Source
val pr_valexpr :
Environ.env ->
Evd.evar_map ->
Tac2val.valexpr ->
'a Tac2expr.glb_typexpr ->
Pp.t
Utilities
Create a function that give names to integers. The names are generated on the fly, in the order they are encountered.
Ltac2 primitives
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page