IdSolverSourceUtilities for managing node environements (items tables)
type t = {id2const : Lv6Id.idref -> Lxm.t -> Lic.const;id2type : Lv6Id.idref -> Lxm.t -> Lic.type_;id2node : Lv6Id.idref -> Lic.static_arg list -> Lxm.t -> Lic.node_exp;id2var : Lv6Id.t -> Lxm.t -> Lic.var_info;global_symbols : AstTabSymbol.t;all_srcs : AstTab.t;}type local_env = {lenv_node_key : Lic.node_key;lenv_types : (Lv6Id.t, Lic.type_) Hashtbl.t;lenv_const : (Lv6Id.t, Lic.const) Hashtbl.t;lenv_nodes : (Lv6Id.t, Lic.node_key) Hashtbl.t;lenv_vars : (Lv6Id.t, Lic.var_info) Hashtbl.t;}