Module Ext_ident

A wrapper around Ident module in compiler-libs

val is_js : Ident.t -> bool
val create_js : string -> Ident.t

create identifiers for predefined js global variables

val create : string -> Ident.t
val make_js_object : Ident.t -> Ident.t
val create_tmp : ?name:string -> unit -> Ident.t
val make_unused : unit -> Ident.t
val stamp : Ident.t -> int
val convert : string -> string

Invariant: if name is not converted, the reference should be equal

val is_js_or_global : Ident.t -> bool
val compare : Ident.t -> Ident.t -> int
val equal : Ident.t -> Ident.t -> bool