Module Cobol_unit.Resolver_map

module TYPES : sig ... end
include module type of TYPES with type 'a resolver_map = 'a TYPES.resolver_map
type 'a resolver_map = 'a TYPES.resolver_map
type 'a binding = {
  1. value : 'a;
  2. full_qn : Cobol_ptree.qualname;
}
exception Ambiguous of Cobol_ptree.qualname Cobol_common.Basics.NEL.t Stdlib.Lazy.t
type +'a t = 'a resolver_map
val pp_struct : 'a Pretty.printer -> 'a resolver_map Pretty.printer
val empty : 'a resolver_map
val add : Cobol_ptree.qualname -> 'a -> 'a resolver_map -> 'a resolver_map
val fold : f:('a binding -> 'b -> 'b) -> 'a resolver_map -> 'b -> 'b
val find : Cobol_ptree.qualname -> 'a resolver_map -> 'a
val bindings : 'a resolver_map -> 'a binding list
val find_binding : Cobol_ptree.qualname -> 'a resolver_map -> 'a binding