Dolmen_std.IdSourceStandard implementation of identifiers
type namespace = | VarNamespace for variables. Not all variables are necessarily in this namespace, but ids in this namespace must be variables.
*)| SortNamepsace for sorts and types (only used in smtlib)
*)| TermMost used namespace, used for terms in general (and types outside smtlib).
*)| AttrNamespace for attributes (also called annotations).
*)| DeclNamespace used for naming declarations/definitions/statements...
*)| Module of stringNamespaces defined by modules (used for instance in dedukti).
*)The type of identifiers, basically a name together with a namespace.
include Dolmen_intf.Id.Logic with type t := t and type namespace := namespaceThe namespace for sorts (also called types). Currently only used for smtlib.
Namespace used for declaration identifiers (for instance used to filter declarations during includes)
Returns a full name for the identifier. NOTE: full names may not be unique and therefore not suitable for comparison of identifiers.
Printing functions.