!"y)55.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@@@@@16@@@@@@0_1_'@@/B@@ӱ#DirA@!tB;@@@A@@@@@@cXZAcX`@@@@?C@A@&create&hiddene7@@@@@@d8@@@@@)Load_path9#Dir!t@@@@@@@@gfhf@@fD@@$path@)Load_path:#Dir!t@@@@@;@@@@@@hh@@E@@%files@)Load_path<#Dir!t@@@@@$list>=@@@@@@@@@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@@@@@@HH@@@@@_QI@@@@@@@@@@@@@[J@@@@@`K@@@@@@@@@@@Yz  Z{ / g@@@@XK@A@/no_auto_include)Load_pathL5auto_include_callback@@@@j~  k~  @@iL@@$init,auto_include)Load_pathM5auto_include_callback@@@@@#'visibleON@@@@@@@@!&hiddenQP@@@@@@@@R@@@@@ @@"@@$@B : :D  @@M@@6auto_include_otherlibs @@S@@@%@@'T@@@&@@(@@*)Load_pathU5auto_include_callback@@@)@@+@J 4 4K Q |@@N@@-get_path_list!@V@@@,@@0CXW@@@-@@@/@@1@P 2 2P 2 Y@@O@@%paths"D;@@'visible#@@\ZY@@@2@@@4T  T  @@Q@&hidden$@@o\[@@@7@@@9U  U  @@R@@@A@@@@@S  U  @@@@P@A@)get_paths%@+]@@@K@@M)Load_path^%paths@@@L@@N@2W  3W  @@1S@@$find&@K_@@@O@@QP`@@@P@@R@IZ : :JZ : U@@HT@@/find_normalized'@ba@@@S@@Ugb@@@T@@V@``//a`/U@@_U@@*visibility(E;@@'Visible)@@oe%pe,@@nW@&Hidden*@@xe-ye5@@wX@@@A@@@@@|e@@A@zV@A@?find_normalized_with_visibility+@c@@@]@@a@d@@@^@)Load_pathe*visibility@@@_@@`@@b@g77g7z@@Y@@#add,@)Load_pathf#Dir!t@@@c@@eg@@@d@@f@kk(@*deprecatedk k@@kk@@Z@@*append_dir-@)Load_pathh#Dir!t@@@g@@ii@@@h@@j@nLLnLj@@[@@+prepend_dir.@)Load_pathj#Dir!t@@@k@@mk@@@l@@n@rr@@\@@+get_visible/@l@@@o@@swn)Load_pathm#Dir!t@@@p@@@r@@t@!vCC"vCg@@ ]@@@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.@@@@@@@@@@@@A=1Load_path.add_dir3 FAdd a directory to the end of the load path (i.e. at lowest priority.)@@@@@@@@@@@@f@fe@ _@@@@S4Load_path.remove_dir3 %Remove a directory from the load path@@@@@@@@@@@@R@S@@@@I/Load_path.reset36Remove all directories@@@@@@@@@@@@J@K@@@@A/-Load_path.Dir<@As#/Load_path.Dir.t3 )Represent one directory in the load path.@@@@@@@@@@@@@@A@@BA@@4Load_path.Dir.create@>@>=@=7@@@@(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)@@@@@@@@@@@@@@@@@@@ Load_path.auto_include_otherlibs3