;155.5.0+dev0-2025-04-28/)Load_path'add_dir&hidden$bool0@@@@&string1@@@$unit2@@@@@@@@9../../utils/load_path.mliYFFYFq@@)Load_path@@@*remove_dir@3@@@4@@@@@@\\@@A@@%reset@(5@@@-6@@@@@@,_-_'@@+B@@ӱ#DirA@!tB;@@@A@@@@@=@@@@@@@@@jj@@F@@&hidden@)Load_path?#Dir!t@@@@@@@@@@nkmnk@@G@@$find@)Load_pathA#Dir!t@@@@B@@@&optionLC@@@@@@@@@@@rr@@H@@/find_normalized@)Load_pathD#Dir!t@@@@E@@@(F@@@@@@@@@@@uHJuH|@@I@@@@bGGx  @J@@@5auto_include_callbackC;@@A@@)Load_pathG#Dir!t@@@@,H@@@U5I@@@@@@@@@@@=J@@@BK@@@@@@@@@@@;z  <{ / g@@@@:K@A@/no_auto_include)Load_pathL5auto_include_callback@@@ @L~  M~  @@KL@@$init,auto_include)Load_pathM5auto_include_callback@@@'visibleOvN@@@@@@&hiddenQP@@@@@@R@@@@@@@@@@B : :D  @@M@@6auto_include_otherlibs @@S@@@T@@@@@)Load_pathU5auto_include_callback@@@@@@J 4 4K Q |@@N@@-get_path_list!@V@@@%XW@@@@@@!@@"@P 2 2P 2 Y@@O@@%paths"D;@@'visible#@@>ZY@@@#@@@%T  T  @@Q@&hidden$@@Q\[@@@(@@@*U  U  @@R@@@A@@@@@S  U  @@@@P@A@)get_paths%@]@@@<)Load_path^%paths@@@=@@>@W  W  @@S@@$find&@_@@@?"`@@@@@@A@Z : :Z : U@@T@@/find_normalized'@2a@@@B7b@@@C@@D@0`//1`/U@@/U@@*visibility(E;@@'Visible)@@?e%@e,@@>W@&Hidden*@@He-Ie5@@GX@@@A@@@@@Le@@A@JV@A@?find_normalized_with_visibility+@bc@@@K@kd@@@L@)Load_pathe*visibility@@@M@@N@@O@ng77og7z@@mY@@#add,@)Load_pathf#Dir!t@@@Pg@@@Q@@R@kk(@*deprecatedk k@@kk@@Z@@*append_dir-@)Load_pathh#Dir!t@@@Si@@@T@@U@nLLnLj@@[@@+prepend_dir.@)Load_pathj#Dir!t@@@Vk@@@W@@X@rr@@\@@+get_visible/@l@@@YIn)Load_pathm#Dir!t@@@Z@@@\@@]@vCCvCg@@]@@@3 "Management of include directories.@ q This module offers a high level interface to locating files in the load path, which is constructed from "-I% and "-H 3 command line flags and a few other parameters.@ ~ It makes the assumption that the contents of include directories doesn't change during the execution of the compiler.@@@@@@@@@@@@A1Load_path.add_dir3 FAdd a directory to the end of the load path (i.e. at lowest priority.)@@@@@@@@@@@@(@('@ #@@@@4Load_path.remove_dir3 %Remove a directory from the load path@@@@@@@@@@@@@@@@@/Load_path.reset36Remove all directories@@@@@@@@@@@@@@@@@ /-Load_path.Dir@A9#/Load_path.Dir.t3 )Represent one directory in the load path.@@@@@@@@@@@@@@A@@  @@4Load_path.Dir.create@@@=@@@@2Load_path.Dir.path@@F@@@@堕3Load_path.Dir.files3 gAll the files in that directory. This doesn't include files in sub-directories of this directory.@@@@@@@@@@@@@U@@@@Ӡ4Load_path.Dir.hidden3 OIf the modules in this directory should not be bound in the initial scope@@@@@@@@@@@@@d@@@@Ƞ2Load_path.Dir.find3+find dir fn: returns the full path to "fn$ in #dir!.@@@@@@@@@@@@@@@@@@=Load_path.Dir.find_normalized3#As *D@ |, but search also for uncapitalized name, i.e. if name is Foo.ml, either /path/Foo.ml or /path/foo.ml may be returned.@@@@@@@@@@@@@@@@@@@@@@@@@#?Load_path.auto_include_callback3 &The type of callback functions on for 2init ~auto_include@@@@@@@@@@@@@@A@@@9Load_path.no_auto_include3 @No automatic directory inclusion: misses in the load path raise )Not_found/ as normal.@@@@@@@@@@@@@@@@.Load_path.init35init ~visible ~hidden4 is the same as ]reset (); List.iter add_dir (List.rev hidden); List.iter add_dir (List.rev visible)@@@@@@@@@@@@@@@@@@@s Load_path.auto_include_otherlibs3@?@@@@25Load_path.get_visible3(Same as ,get_paths ();, except that it returns a *Dir.t list ', and doesn't include the -H paths.@@@@@@@@@@@@?@@@@@@-@@@@A@@@@@