package coq-core
The Coq Proof Assistant -- Core Binaries and Tools
Install
Dune Dependency
Authors
Maintainers
Sources
coq-8.20.0.tar.gz
md5=66e57ea55275903bef74d5bf36fbe0f1
sha512=1a7eac6e2f58724a3f9d68bbb321e4cfe963ba1a5551b9b011db4b3f559c79be433d810ff262593d753770ee41ea68fbd6a60daa1e2319ea00dff64c8851d70b
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