Module Names.Name
Representation and operations on identifiers that are allowed to be anonymous (i.e. "_" in concrete syntax).
type t
=
|
Anonymous
anonymous identifier
|
Name of Id.t
non-anonymous identifier
val is_anonymous : t -> bool
Return
true
iff a given name isAnonymous
.
val is_name : t -> bool
Return
true
iff a given name isName _
.
val hash : t -> int
Hash over names.