Module Ext_ident

A wrapper around Ident module in compiler-libs

let is_js: Ident.t => bool;
let create_js: string => Ident.t;

create identifiers for predefined js global variables

let create: string => Ident.t;
let make_js_object: Ident.t => Ident.t;
let create_tmp: ?name:string => unit => Ident.t;
let make_unused: unit => Ident.t;
let stamp: Ident.t => int;
let convert: string => string;

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

let is_js_or_global: Ident.t => bool;
let compare: Ident.t => Ident.t => int;
let equal: Ident.t => Ident.t => bool;