package dedukti
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
sha512=97171b48dd96043d84587581d72edb442f63e7b5ac1695771aa1c3c9074739e15bc7d17678fedb7062acbf403a0bf323d97485c31b92376b80c63b5c2300ee3c
    
    
  sha256=5e1b6a859dfa1eb2098947a99c7d11ee450f750d96da1720f4834e1505d1096c
    
    
  doc/dedukti.kernel/Kernel/Basic/index.html
Module Kernel.BasicSource
Basic Datatypes
Identifiers (hashconsed strings)
Internal representation of identifiers as hashconsed strings.
Type of identifiers (hash-consing)
ident_eq id id' checks if the two identifiers id and id' are equals
type of module identifers
mident_eq md md' checks if the two modules identifiers mid and mid' are equals
string_of_ident id returns a string of the identifier id
type for constant names such as foo.bar
The kernel may introduce such identifiers when creating new de Bruijn indices
Lists with Length
A list where the method len is O(1). It is used by Matching.
Localization
Abstract type for a position (a line and a column) in a file
mk_loc l c builds the location where l is the line and c the column
of_loc l returns the line and the column associated to the position
Debug
Misc
concat l1 l2 returns l1 @ l2 (testing on l2 empty first)
Printing functions
Functions printing objects on the given formatter.
Printing object with printer or default string when None.