package coq-core
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  The Coq Proof Assistant -- Core Binaries and Tools
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      coq-8.20.1.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        md5=0cfaa70f569be9494d24c829e6555d46
    
    
  sha512=8ee967c636b67b22a4f34115871d8f9b9114df309afc9ddf5f61275251088c6e21f6cf745811df75554d30f4cebb6682f23eeb2e88b771330c4b60ce3f6bf5e2
    
    
  doc/ltac2_plugin/Ltac2_plugin/Tac2print/index.html
Module Ltac2_plugin.Tac2printSource
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.tSource
val pr_rawexpr_gen : 
  Tac2expr.exp_level ->
  avoid:Names.Id.Set.t ->
  Tac2expr.raw_tacexpr ->
  Pp.tUtility 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.tUtilities
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