Module Package.Scope

module Scope: sig .. end

type t 
val create : Package.plugin -> t
val reserve : t -> string -> unit

Must _not_ be call after use

val declare : t -> Package.ident -> unit

Must _not_ be call after use

val use : t -> Package.ident -> unit
val resolve : t -> string Package.IdMap.t