Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Salto_id.IdSourceType of expression and pattern identifiers used by the analyzer, which can thus be (potentially pathed) identifiers recovered from the typed OCaml AST, or identifiers internally generated by the analyzer
Total ordering over identifiers. compare id1 id2 return the result of the comparison between id1 and id2 if they are comparible, if not an arbitrary ordering on the different type of identifiers
Constructor of identifier, without known name, recovered from the typed OCaml AST
Constructor of identifier, with a known name, recovered from the typed OCaml AST
Constructor of internally generated identifiers, which uniqueness are guaranteed by an incrementing counter
lident_loc id return the identifier id as a longident
ocaml_ident id return the original identifier of id from the typed AST. Fails on internal indentifiers.
is_internal id checks if the identifier id is internal to the Salto AST
Formatter of Salto identifiers
fold function for hash computation on salto identifiers