package coq-core
The Coq Proof Assistant -- Core Binaries and Tools
Install
Dune Dependency
Authors
Maintainers
Sources
coq-8.19.2.tar.gz
md5=5d1187d5e44ed0163f76fb12dabf012e
sha512=91bc81530fa4f6498961583ad51eac5001f139881788b88e360a866ad8e2a6e2c5bce86d1a580ab4cd4782bf49d48318767df82471ce33ba3ac143e5569ad33c
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 -> Tac2ffi.valexpr -> 'a Tac2expr.glb_typexpr list -> Pp.t;
}
Source
val pr_valexpr :
Environ.env ->
Evd.evar_map ->
Tac2ffi.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