Caml1999T0377vs1C$Odoc*ocaml.text&_none_@@A % Main module for bytecode. @todo todo0ocamldoc/odoc.mlP77QUa@@@@@@3@@@@@@#intA;@@#intA@@@@@;@A@$charB;@@$charA@@@@@A@A@&stringQ;@@&stringA@@@@@G@@@%bytesC;@@%bytesA@@@@@M@@@%floatD;@@%floatA@@@@@S@@@$boolE;@@%falsec@@]@$trued@@c@@@A@@@@@d@A@$unitF;@@"()e@@n@@@A@@@@@o@A@ #exnG;@@@A@@@@@s@@@#effH;@@O@A@A@@@@@@|@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@ @@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A!=ocaml.warn_on_literal_pattern%@&@0Division_by_zero]#@@@A+ . .@+End_of_file\#$@@@A366@'FailureY#,@'@@A<??@0Invalid_argumentX#5@0@@AE$H#H@-Match_failureV#>@@=@9@;@@a@@AV5Y4Y@)Not_foundZ#O@@@A^=a<a@-Out_of_memoryW#W@@@AfEiDi@.Stack_overflow^#_@@@AnMqLq@.Sys_blocked_io_#g@@@AvUyTy@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib@@!MAScjSck@@AAР-Odoc_messages-Odoc_messagesScnSc{@@ @@Scc@@@ఠ(arg_listVV@AA@@$listK&stringQ@@@ B@ ^@@@ gB@{3@:A2@'5@@@డJ%Array'to_listVV@ VV@@@%arrayJ!a@ @@@ @@ 7@@@ @@ @)array.mlinnn@@-Stdlib__ArrayO@"@@@C@@@ `@@ _JG@@@ ]@@ \?@@డ#Sys$argvVV@  V!V@@%arrayJb@@@ %@@@ $)%sys_argv@A @@'sys.mliWW@@+Stdlib__Sys@@@@Qz@@@ iC@ C@ r@@b!@@s@A@CV#@@$@v@@ఠ'pluginsTWUW@mBA@@$listK&stringQ@@@@@@B@ 3dccddddd@@@@@@@ఠ%pathsrWsW@CA@@@@@B@ @@}W~W@@@+@@@ @Aఠ$iterXX @DA@@@@D@@@6C@S@@@WC@ @  C@r@@@vC@ @@ C@ @@ @0C@ @@@ C@ @@ @k&C@@@@C@ @t"C@@@@C@ @@ @@ @@ l@࣠@%paramA@ఠ%filesX X@EA@@K3@_@Z@@ @A@@ @:@3@@ D@ @@ D@ @@ D@ @m@n@@@@ఠ$incsXX@ FA@@a#@@ X  X@@@u@j@@ ,@@ @@Ġ"[] Y$*!Y$,@;k@@U@@@@AA@A4@@@@@@r3%$$%%%%%@BK@E@F)@#@$@@@Ġ"::3Y$14Y$3@;@B@AA@AD@@@:Y$/;Y$0@@C@ @Ġ%DY$4EY$6@$@@@@@@@ #@@@@@$@@-@@%@@@@డ$List#rev^Y$;_Y$?@ bY$@cY$C@@@!a@@@@J@@I@@@H@@G@(list.mliee@@,Stdlib__ListM@ @@@@@@@@,@@@~@@}b@@ఐ%filesY$DY$I@k@@o@@:@@p@@డ$List#revY$KY$O@ Y$PY$S@@I@@@I@@@@@]@@@@@@@ఐ$incsY$TY$X@@@@@"@@@@Y$:Y$Y@@@ @@@ 6@ĠZZeZZg@"-gZZaZZc@@ZZ`ZZd@@4C@7C@C@C@C@C@ 3@@@@ĠưZZmZZo@Šఠ$fileZZhZZl@GA@@IH@ @ఠ!q ZZpZZq@&HA@@r@@@ $@@@@@w5C@ @@@ !+@@@9@@g,@@డ"||'[w([w@@$boolE@@@]@@\@ @@@[@@Z@@@Y@@X@@W'%sequorBA @@@@*stdlib.mli@@&Stdlib^@&%@@@#@@@@@@ @@@@@@@@@@@@3[ZZ[[[[[@8d]@^@_YR@S@T@@@@డ(Filename,check_suffixs[wt[w@ w[wx[w@@@@@@[@@Z@&@@@Y@@X$boolE@@@W@@V@@U@,filename.mlimm@@0Stdlib__FilenameF@$@@@;@@@@@@@@@@@@@@@@@@J@@ఐ$file[w[w@S@@W@@#cmo[w[w@@[w[w@@@@@@H@H@k@@[w[w@@@@@@H@u@@డL\\@@@@@@@@@@@@@@@@@@@@@@@@డl(Filename,check_suffix\\@ \\@@@@@@@@ @@ @@@@@@@@@@@@@@@ఐ$$file%\&\@ư@@#@@#cma0\1\@@3\4\@@@@@I@I@@@=\>\@@@@@@I@@@డ(Filename,check_suffixV]W]@ Z][]@@@@@@@@&@@%@@@@$@@#@@@"@@!@@ @@ఐx$filey]z]@@@w@@$cmxs]]@@]]@@@@@4I@9I@82@@]]@@_@@@@:I@2<@@^ @@g@@@@;H@D@@[w]@@c@@@g@@@ภ"::^^@ఐ۠$file^^@}@@@ఐ%files^^!@@@M@@@@NC@V@@ఐ$incs^#^'@̰@@O@@^^(@@eC@Y@@ఐ!q^) ^*@@@UC@Z@@Z@@B@Ġ_+4_+6@"-i_+0_+2@@ _+/!_+3@@>G@ %3!  !!!!!@@@@Ġ+_+;,_+=@ఠ#dir4_+75_+:@MIA@@|H@ (@ఠ!q@_+>A_+?@YJA@@@@@ *$@@@@@hC@ #@@@ ++@@@0@@,@@@ఐʠ$iterY`CIZ`CM@q@@@@@a@@@`@@@@_@@^@@]3gffggggg@D=6@7@82+@,@-@@@@@ఐ%files}`CO~`CT@T@@@@ภ`CZ`C\@Tఐ]#dir`CV`CY@&@@\*@ఐ$incs`C]`Ca@r@@5@@@@C@u8@@`CN`Cb@@C@x=@@ఐq!q`Cc`Cd@E@@C@yL@@^@@M@Ġaekaem@@aeiaej@@ C@ -3@@@@ఠ!qaenaeo@KA@@3@@@ /@@@@@!@@@ఐQ$iterbs{bs@@@@P@@@5@@@,@%@@~@@}@@|3@)"@#@$@@@@@ఐ%filesbsbs@ٰ@@h@@ఐ$incsbsbs@@@g @@bsbs@@}C@%@@ఐR!q bs!bs@/@@mC@4@@F@@Z5@@A%param)X @@@ A@@@@@@@@v@o@@@@@@C@S@@@ jVs jVu@@!a@@@ @@@@@@@@@@)%notequalBAߠ@@@@~QQ~Q@@R@@@@]B@B@B@B@B@B@EC@,@@-@@@+#@@@*@@)@@(3>==>>>>>@IUh@L@M@@@@డ(Filename(basenameTjV\UjVd@ XjVeYjVm@@@@@@z@@y@@@x@@w@jj@@L@@@@@@@>@@=@@@<@@;6@@ఐ$namejVnjVr@@@@C@@1@@VD@@ఐ$namejVvjVz@N@@Q@@?@@@@@ID@7W@ఐ$namekk@^@@a@@ఠ%pathsnn@NA@@$listK[@@@kD@O@@@_D@J3@@@@డ7!@nn@@!a@@@@@@@+ @@@@@0@@@@@@@@nnnn@@@"!@@@:@@@S@@R@B@@@Q@@PIF@@@N@@M@@L@@@ภ7 n n@ՠడ(Filename0current_dir_name n n@  n n@@c@@@C@RYYRYv@@@@ @@kf@ఐ%paths .n /n@G@@F@e@@@jE@nE@lz@@% @@l@@@cE@i@@ภ":: Jn KnAడ+Odoc_config6custom_generators_path+Odoc_config Zn@  ]n ^n@@&stringQ@@@y@8ocamldoc/odoc_config.mliSS@@+Odoc_config@@$@@E@|@ภ"[],AU@-A@۠F@p@@@uE@@@ n7@@@@@aE@t@@s>@@@A@ n@@@@ఠ!d  p p@ OA@@=@@@D@3        @a@@@@@డ$List$find p p@  p p@@@@!a@o@@w$boolE@@@v@@u@@t@u@@@s@@r@@q@@p@]9(e(e^9(e(@@\j@(#@@@@FD@@@@@@@@@@@ @@@@@ @@@@3        @M@@@@࣠@!d A q- q.@ PA@@ `@@@@డz#Sys+file_exists q2 q5@  q6 qA@@@T@@@ +@@ *$boolE@@@ )@@ (4caml_sys_file_existsAA@@@mjjmj@@C@@@@@@@@@@@@@@3 6 5 5 6 6 6 6 6@E[@<@=@@@@డ(Filename&concat LqC MqK@  PqL QqR@@@@@@L@@K@@@@J@@I@@@H@@G@@F@^^@@C@ @@@@@@@@@@@@@@@@@@@@@D@@ఐ!d qS qT@N@@Q@@ఐ$name qU qY@S@@^@@ qB qZ@@@@@@H@h@@ @@@@@G@n@ q( q[@@@@@@@@@@E@E@@@ఐ%paths r\h r\m@@@@@@E@E@@@ @@*@A@ p  @@డ D(Filename&concat ty ty@  ty ty@@@@@I@@@@@@@@@@@@@@@@@@3        @Sb[@\@]@@@@ఐi!d ty ty@ @@j@@@D@D@@@ఐ"$name ty ty@Ӱ@@;$@@>@@@@@%@@@%@@%;@@ఐ!flW  mW  @@@#H@@9@@SI@A@qW  @@ డ'verbose)Odoc_infoX  X  @ X  X  @@@@@@@@%$@@%#@@@%"@@%!3@{@|@}@@@@డ"ok-Odoc_messagesX  X  -@ X  .X  0@@ @@@@R``R`o@@@@ @@@@@%-G@%/G@%.)@@<@@@@@%0F@%+/@ఐ!lY 2 =Y 2 >@6@@v9@L@@w:@]@@x@Ġ'FailureZ ? MZ ? T@ఠ!s_Z ? UZ ? V@[A@@@@@%7@@@@@@@@%9@@@ డb-prerr_endline[ Z e[ Z r@@@@@@@%A@@%@@@@%?@@%>3@K)"@#@$@@@@ఐ0!s[ Z s[ Z t@ @@+@@@%JI@%LI@%K@@% @@9@@@%MH@%H@ డ$incr*\ w +\ w @@ #refk@@@>@@@=@@<$@@@;@@:%%incrAA@@@@@@@@@@@@%T@@@%S@@%R@@@%Q@@%PT@@డ+Odoc_global&errors+Odoc_globalf\ w g\ w @ j\ w k\ w @@&Stdlib#ref#intA@@@%@@@%@8ocamldoc/odoc_global.mliF ` `F ` t@@+Odoc_globalS@@@WU@@@%_@@@%^I@%I@%@@f%@@@@@%H@%\@ภ{]  ]  @z@@@C@%@@@%@z @@@ @@Q@@@V   @@Q3@@@@@@S@T } ^  @@@h@@!`@@!D@&D@&@@డ-!!_  _  @@!a@@@@3@@2@@1'%field0AA@@@@@@@@@@@@!D@&D@&@@@&@@& @@&@@డ$load+Odoc_global5_  @ _  _  @;@#ref$listK&stringQ@@@%@@@%@@@%@hh@@I@T@@=@@@&E@&E@&@@^$@@?@@S o s `  @@D@@@!C@&D@!@@U @@q@A@+Q K K @@ @@ఠ'modules8b  9b  @Q\A@@!(t_module@@@&4@@@&3B@&3FEEFFFFF@;@@@@@డ$-analyse_files,Odoc_analyseYb  Zb  @ ]b  ^b  @@$init&optionLP(t_module@@@%@@@$@@@$@@$@`+Odoc_global+source_file@@@$@@@$@@$LK@@@$@@@$@@$@@$@DV  EYm@@C@@=8@@530/@@@&#@@@&"@@@&!@@& @,+@@@&@@@&@@&rq@@@&@@@&@@&@@&n@Vภ$Some;@@W@ A@AA@A@@ ఐ.loaded_modulesb  b  @@@gf@@@&;@@@&:C@&>C@&<@@ @6@@@&@@@డY,.b  b  @+@@@|{@@@&7@@@&6C@&QC@&C@@@&E@@&D @@&B@@డ%files+Odoc_global#b  @ b  b  $@)@#ref+source_file@@@%@@@%@@@%@C ! !C ! A@@R@A@@?@@@&LD@&PD@&M@@K#@@A@@$@@@A@8b  &@@'@񠰡@@Ad & *Bd & +@@@@@&}B@&S3EDDEEEEE@@@@@@డUe . 6Ve . 7@@@@+&optionL_@@@&c@@@&bC@&W@@@&Y@@&X@@&V3jiijjjjj@%@@@@డ$dump+Odoc_global&|e . B@ e . Ce . G@,@#ref'$@@@%@@@%@@@%@ebbeb~@@H@?@@h=@@@&`D@&dD@&a0@@I@@?1@Ġ$Nonef M Qf M U@;@@@@AA@A@@@@@@LI@@@&l@@@&kl@@SP@@@&n@@@&ms@@@ภtf M Yf M [@s@@@{@Ġ$Someg \ `g \ d@ఠ!fg \ eg \ f@]A@@s@@@&up@@@@@}z@@@&w@@@&vx@@@@@&y@@@&x@@@డ,dump_modules,Odoc_analyseh j th j @ h j h j @@@@@@%@@%@T(t_module@@@%@@@%@@%$unitF@@@%@@%@@%@]]!@@A@*%@@@"@@@&@@&@! @@@&@@@&@@&@@@&@@&@@&376677777@jc@d@e@@@@ఐq!fGh j Hh j @ @@G@@@&E@&E@&@@ఐ#'modules[h j \h j @@@SR@@@&@@@&E@&E@&/@@o@@'E@&2@Ġ'Failureti  ui  @ఠ!s}i  ~i  @^A@@@@@&J@@@@@@@@&N@@@ డ-prerr_endlinej  j  @ @@@ @@@&@@& @@@&@@&3@g)"@#@$@@@@ఐ0!sj  j  @ @@ @@@&H@&H@&@@% @@ @@@&G@&@డ3$incrk  k  @@@@@@@&@@@&@@&@@@&@@&7@@డ&errors+Odoc_globalk  k  @ k  k  @@@@@@@&@@@&G@&G@&X@@3@@G@&[@i@@\@@@h j p@@3@@@@@@Ae . 0@@@A@d & &@@@@@ n   n  @@@@@'B@&@డ]_o  o  @\@@@&optionL(Odoc_gen)generator@@@&@@@&C@&@@@&@@&@@&354455555@@@@@డ1current_generator)Odoc_args*Go @ Jo Ko @0@&Stdlib#ref.+@@@!{@@@!z@@@!y@SS@@@@F@@6D@@@&D@&D@&3@@P!@@F4@Ġ$Nonevp"wp&@@@@@QN@@@&@@@&@@XU@@@&@@@&@@@ภ@q*0q*2@?@@@"@Ġ$Somer37r3;@ܠఠ#genr3<r3?@_A@@x@@@&q@@@@@@@@&@@@&y@@@@@&@@@&@@@@ఠ)generatorsCMsCV@`A@@(Odoc_gen-doc_generator@@@'\E@'3@4-@.@/@@@డ(Odoc_gen5get_minimal_generator(Odoc_gensCYsCa@ sCbsCw@@@&)generator@@@'=@@'<+@@@';@@':@5ocamldoc/odoc_gen.mlimllml@@.Q@@@@@@@'A@@'@;@@@'?@@'>6@@ఐn#gensCxsC{@@@@)@@@'^F@'`F@'_J@@9 @@SK@A@sCI @@ డ'verbose)Odoc_info,t-t@ 0t1t@@@@@@@@'f@@'e@@@'d@@'c3;::;;;;;@o{@|@}@@@@డ.generating_doc-Odoc_messagesOtPt@ StTt@@y@@@ @   @@ @ @@@@@'oF@'qF@'p)@@<@@ @@@'rE@'m/@  ఐ)generatorzu{u@<@@@@@'vB@(generate u@@@$listK+Odoc_module(t_module@@@'@@@'@@'$unitF@@@'@@'_@@ఐo'modulesuu@_@@&#@@@'@@@'F@'F@'w@@<@@ @@@'E@'}@డ;'verbose)Odoc_infovv@ vv@@9@@@9@@@'@@'6@@@'@@'@@డ?"ok-Odoc_messagesvv@ vv@@D@@Y@@@'E@'E@'@@0 @@E@'@@@@@@@@@-@@@Ao  @@@A@n  @@@@@ x x@@@@'@డ!>y "y #@@!a@@@*@@@)@@@(@@'@@&,%greaterthanBA@@@@@@T@@@@@@@'B@'@@'@ @@'@@@'@@'@@' @@డPy Qy @@@@&!C@'@@@'@@'@@'%@@డ&errors+Odoc_globalky @ ny oy !@ @!@@E@@@'D@'D@'B@@+ @@!C@@@y $y %@@KC@'N@@7@@@@@'C@'T@ డ-prerr_endline{/2{/?@ @@@ @@@'@@' @@@'@@'l@@డ .errors_occured-Odoc_messages{/A{/N@ {/O{/]@@@#intA@@@@@@@@@@@8yy9y@@7t@@@@@@@'@@'@@@'@@'@@డR%'{/^{/_@$@@@2@@@'E@'E@'@@@'@@'@@'@@డ&errors+Odoc_global{/j@ {/k{/q@%@&@@ޠ$@@@'F@'F@'@@0 @@&@@{/@{/r@@ 0@@@'@(E@'@@ @@>@@@(C@'@డ$exit-|ux.|u|@ i@@@ i@@@(@@(.C@(@@(@@A@|u}A|u~@@ {@@@( C@(C@(@@ @@@Kz+-L}@@@డ$exitWX@ @@@ @@@(@@(XC@(@@(+@@@jk@@ @@@(C@(C@(;@@ @@<@uy   @@?>@A@wx @@@A@A@@@@0@@e@ u@ =@V@@@3@B@@@ H************************************************************************A@@A@L@ H BMMBM@ H OCaml CC@ H DD3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt E44E4@ H FF@ H Copyright 2001 Institut National de Recherche en Informatique et GG@ H en Automatique. HHg@ H IhhIh@ H All rights reserved. This file is distributed under the terms of JJ@ H the GNU Lesser General Public License version 2.1, with the KKN@ H special exception on linking described in the file LICENSE. LOOLO@ H MM@ H************************************************************************NN5@ &* Main module for bytecode. @todo todo㠠 = we check if we must load a module given on the command line U}}U}@ * Return the real name of the file to load, searching it in the paths if it is a simple name and not in the current directory. @(./ocamlc)-nostdlib"-I(./stdlib"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I(ocamldoc"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events"-c$% 9/builds/workspace/main/flambda/false/label/ocaml-linux-32 <10/.-,+*)('&%$#"! @@0"*Wv3?>>?????@=@@(Asttypes0eT$BbRM dc5Build_path_prefix_map0DGl}%Y5Lhi8CamlinternalFormatBasics0|.e1R$|o0CamlinternalLazy0zY# #4#-08ՒoT>Y*Format_doc0uy@GmWUࠠ%Ident0>ЃzV)j⠠,Identifiable0]/*N (Location0nBɊOn?7~ؠ)Longident0wP q;ɡ$Misc0Bpg]?[q0ouK6Qb~Yy J0HF.pIKI 0ɚ85ޤGRZJ쿆*Odoc_class0D:L40 XO4TSA--Odoc_dag2html0Ӹo›l "(Odoc_dot0 sx 0D&௠.Odoc_exception0>@ӽX4Id.Odoc_extension0Lt.`?9:77(Odoc_gen0Eq<䑂1 "+Odoc_global0=V0^@GD-)Odoc_html0]%iuQf)Odoc_info0DAఙ/KMv㠠*Odoc_latex0~3l_|Q/kݠ(Odoc_man0*ә;Vi80C:K}Ŗ%+Odoc_module0/-05ɍM!W)Odoc_name0 d L_,.Odoc_parameter0n6sApT+Odoc_search0|rCuanO{T)Odoc_texi02䄴С9)Odoc_type0~b:x_B*Odoc_types0ϸf%,e8*Odoc_value0FJ]\fѬ+Outcometree0BuG^)= 9c )Parsetree0v o[pY Y$Path0k.tbGmᠠ)Primitive0dU=\I/}%Shape0 M``ll&Stdlib0t0VoS%{<F:+Stdlib__Arg03#a]֢2T-Stdlib__Array0ѤT f:Pd.Stdlib__Buffer0,I[?z.Stdlib__Digest0#z25I*.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Either0HD ?|>0Stdlib__Filename0ʩDZ۽!g.Stdlib__Format00FClW/Stdlib__Hashtbl0(L%bԠ-Stdlib__Int320y Mzs.Vs,Stdlib__Lazy0$1mlࠠ.Stdlib__Lexing0^m|e,Stdlib__List0C|Z`>s䠠+Stdlib__Map0*4ɇ2ɠ#Str0݅-d6B2.Type_immediacy00$ jbv\"k&%Types0"|Vȷ`X )Unit_info0'T Χ@aR(Warnings0Ef{&@@AOC@ˑհI@@ב@@]g  @Ǒ@@@@ @  @O@cm@#@@@Pœ@@@