Kernel.BasicSourceBasic Datatypes
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
A list where the method len is O(1). It is used by Matching.
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
concat l1 l2 returns l1 @ l2 (testing on l2 empty first)
Functions printing objects on the given formatter.
Printing object with printer or default string when None.