package dedukti
Install
Dune Dependency
Authors
Maintainers
Sources
sha512=97171b48dd96043d84587581d72edb442f63e7b5ac1695771aa1c3c9074739e15bc7d17678fedb7062acbf403a0bf323d97485c31b92376b80c63b5c2300ee3c
sha256=5e1b6a859dfa1eb2098947a99c7d11ee450f750d96da1720f4834e1505d1096c
doc/dedukti.kernel/Kernel/Basic/index.html
Module Kernel.Basic
Source
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.