Module Ext_pp_scope

Scope type to improve identifier name printing Defines scope type t, so that the pretty printer would print more beautiful code: print identifer instead of identifier$1234 when it can

type t;
let empty: t;
let print: Stdlib.Format.formatter => t => unit;
let sub_scope: t => Set_ident.t => t;
let merge: t => Set_ident.t => t;
let str_of_ident: t => Ident.t => (string, t);
let ident: t => Ext_pp.t => Ident.t => t;