Sstt.TagIdentifiers used for tagged type.
Identifiers used for tagged type.
val mk : string -> tmk name makes a new identifier of name name. This will generate a fresh identifier even if another identifier has name name.
val name : t -> stringname t returns the name of the identifier t.
val hash : t -> intval pp : Stdlib.Format.formatter -> t -> unitpp fmt t prints the name of t using the formatter fmt.
val pp_unique : Stdlib.Format.formatter -> t -> unitpp_unique fmt t prints the name of t followed by a unique integer to disambiguate it from other identifiers with the same name.