Module Resource


module Resource: sig .. end

module Resources: My_std.Set.Make(Pathname)
val print : Format.formatter -> Pathname.t -> unit
val equal : 'a -> 'a -> bool
val compare : 'a -> 'a -> int
val in_source_dir : Pathname.t -> Pathname.t
val in_build_dir : Pathname.t -> Pathname.t
val clean_up_links : 'a Slurp.entry -> 'a Slurp.entry
val clean_up_link_to_build : unit -> unit
val source_dir_path_set_without_links_to_build : My_std.StringSet.t lazy_t
val clean_links : unit -> unit
val exists_in_source_dir : Pathname.t -> bool
val clean : string -> unit
module Cache: sig .. end
val digest : Pathname.t -> My_std.Digest.t
val exists_in_build_dir : Pathname.t -> bool
val import : Pathname.t -> Pathname.t
module MetaPath: sig .. end
type env = MetaPath.env 
type resource_pattern = Pathname.t * MetaPath.t 
val print_pattern : Format.formatter -> Pathname.t * 'a -> unit
val import_pattern : string -> string * MetaPath.t
val matchit : 'a * MetaPath.t -> string -> MetaPath.env option
val subst : MetaPath.env -> string -> string
val subst_any : MetaPath.env -> string -> string
val subst_pattern : MetaPath.env -> 'a * MetaPath.t -> string
val print_env : Format.formatter -> MetaPath.env -> unit