Caml1999I031  q 3+Odoc_global+source_file=8@@)Impl_file &stringO@@@@@/odoc_global.mliTT@@A)Intf_file @@@@@UU@@&B)Text_file @@@@@VV@@4C@@A@@@@@!S~~@@@@7@A@,include_dirs>&Stdlib#ref$listI=@@@@@@@@@@=Y  >Y +@@TD@-merge_options?#ref*Odoc_types,merge_option@@@@@@@@@@Y\RRZ\R@@pE@'classic@9#ref$boolE@@@@@@@n_o_@@F@$dumpAN#ref&optionJ@@@@@@@@@@bb@@G@$loadBh#refe@@@@@@@@@@eMMeMg@@H@,sort_modulesC#refG@@@@@@@hh@@I@'no_stopD#refZ@@@@@@@k  k  @@J@.no_custom_tagsE#refm@@@@@@@nccnc@@K@,remove_starsF#ref@@@@@@@qq@@L@)keep_codeG#ref@@@@@@@tXXtXp@@M@4inverse_merge_ml_mliH#ref@@@@@@@ww@@)N@>filter_with_module_constraintsI#ref@@@@@@@%z ! !&z ! N@@} y @@TP@%filesK#refb@@@@@@@@@@U@  V@  @@lQ@&errorsL5#ref#intA@@@@@@@jC  kC  @@R@*warn_errorMJ#ref@@@@@@@}F ? ?~F ? X@@S@4show_missed_crossrefN]#ref$@@@@@@@I  I  @@T@(pwarningO@@@@$unitF@@@@@@M * *M * G@@U@(out_fileP#ref@@@@@@@P  P  @@V@'verboseQ#ref_@@@@@@@S  S  @@W@*intro_fileR#ref]@@@@@@@@@@V  V  =@@X@%titleS#refu@@@@@@@@@@Y  Y  @@Y@*target_dirT#ref@@@@@@@\  \  @@%Z@(with_tocU#ref@@@@@@@!_ < <"_ < S@@8[@*with_indexV#ref@@@@@@@4b  5b  @@K\@+with_headerW#ref@@@@@@@Ge  He @@^]@,with_trailerX'#ref@@@@@@@ZhEE[hE`@@q^@7initially_opened_moduleY:#refn@@@@@@@mknk@@_@1library_namespaceZM#ref@@@@@@@nn@@`@@FԠ+Odoc_global0=$Vq(peU렠(Warnings0Ӷ.5S6V-Stdlib__Uchar0 |K?bޣ ˠ+Stdlib__Seq0yt\eǟ&Q,}.Stdlib__Lexing0zsc\ZoQ,Stdlib__Lazy0'rruSZY.Stdlib__Format0=z+.m׸.Stdlib__Either0 }rCT0J){9).Stdlib__Buffer0'ON͋[h#ڗA&Stdlib0>,W:(*Odoc_types0qТ4c(Location0>gc 7پI{YG0CamlinternalLazy0G -Ϥ;I8CamlinternalFormatBasics0cEXyS~?S~@@8@@)Impl_file @@@@@MTNT@@eA)Intf_file @@@@@[U\U@@sB)Text_file @@@@@iVjV@@C@@A@@@@@mS~~@)ocaml.doc~ ' The kind of source file in arguments. {RQQ|RQ}@@@@@@@@@@@==6T@@г>&stringT?@@E0@U8@@@A@@@@@$"@@@AC@@@@E@AAUU@@гC&stringUD@@JE@@@@G@CCVV@@гE&stringVF@@L#G@@@@I@@A@EC@EH@,include_dirsY  Y @г#refY (Y +@гb$listY #Y '@г4&stringY Y "@@ @@@0@@A@@@ @@@ @@@(@@@ %@@@Y  (@~ ) The include_dirs in the OCaml compiler. XX@@@@@@@D@7@-merge_options!\RV\Rc@г#ref \R \R@г$list\R~\R@г*Odoc_types,merge_option*Odoc_types%\Rf&\R}@@@@@n0'&&'''''@OvC@A@@@ @@@p @@@-@@@r *@@@9\RR-@̐? The merge options to be used. E[--F[-Q@@@@@@@]E@<@'classic"Q_R_@г$#refZ_[_@г3$boold_e_@@ @@@s0feefffff@@l4@A@@@ @@@u @@@s_@6 Classic mode or not. ^^@@@@@@@F@(@$dump#bb @г^#refbb@г&optionbb@г&stringb b@@ @@@v0@Eb>@A@@@ @@@x @@@(@@@z %@@@b(@O ? The optional file name to dump the collected information into.aa@@@@@@@G@7@$load$eMQeMU@г#refeMdeMg@г|$listeM_eMc@гN&stringeMXeM^@@ @@@{0@Jq>@A@@@ @@@} @@@(@@@ %@@@eMM(@ ( The list of information files to load. ddL@@@@@@@)H@7@,sort_modules%hh@г#ref&h'h@г$bool0h1h@@ @@@021122222@@g4@A@@@ @@@ @@@?h@Ґ - We must sort the list of top modules or not.KgiiLgi@@@@@@@cI@(@'no_stop&Wk Xk @г*#ref`k ak  @г9$booljk kk @@ @@@0lkklllll@;X4@A@@@ @@@ @@@yk  @ K We must not stop at the stop special comments. Default is false (we stop).jj @@@@@@@J@(@.no_custom_tags'ncgncu@гd#refnc}nc@гs$boolncxnc|@@ @@@0@;X4@A@@@ @@@ @@@ncc@F ; We must raise an exception when we find an unknown @-tag. m""m"b@@@@@@@K@(@,remove_stars(qq@г#refqq@г$boolqq@@ @@@0@;X4@A@@@ @@@ @@@q@ Y We must remove the first characters of each comment line, until the first asterisk '*'. pp@@@@@@@L@(@)keep_code)tX\tXe@г#reftXmtXp@г砐$booltXhtXl@@ @@@0@;X4@A@@@ @@@ @@@'tXX@ T To keep the code while merging, when we have both .ml and .mli files for a module. 3s4sW@@@@@@@KM@(@4inverse_merge_ml_mli*?w@w@г#refHwIw@г!$boolRwSw@@ @@@0TSSTTTTT@;X4@A@@@ @@@ @@@aw@ = To inverse implementation and interface files when merging. mvrrnvr@@@@@@@N@(@>filter_with_module_constraints+yz ! %zz ! C@гL#refz ! Kz ! N@г[$boolz ! Fz ! J@@ @@@0@;X4@A@@@ @@@ @@@z ! !@. A To filter module elements according to module type constraints. yy @@@@@@@O@(@.hidden_modules,} y }} y @г#ref} y } y @г[$list} y } y @г-&string} y } y @@ @@@0@Eb>@A@@@ @@@ @@@(@@@ %@@@} y y(@w # The list of module names to hide. | P P| P x@@@@@@@P@7@%files-@  @  @г#ref@  @  @г$list@  @  @г۠+source_file@  @  @@ @@@0@Jq>@A@@@ @@@ @@@(@@@ %@@@-@  (@; The files to be analysed. 9  :  @@@@@@@QQ@7@&errors.EC  FC  @г#refNC  OC  @г#intXC  YC  @@ @@@0ZYYZZZZZ@@g4@A@@@ @@@ @@@gC  @7 A counter for errors. sB  tB  @@@@@@@R@(@*warn_error/F ? CF ? M@гR#refF ? UF ? X@гa$boolF ? PF ? T@@ @@@0@;X4@A@@@ @@@ @@@F ? ?@4 $ Indicate if a warning is an error. E  E  >@@@@@@@S@(@4show_missed_crossref0I  I  @г#refI  I  @г$boolI  I  @@ @@@0@;X4@A@@@ @@@ @@@I  @n G Show code fragments that could be transformed into a cross-reference. H Z ZH Z @@@@@@@T@(@(pwarning1M * .M * 6@б@г[&stringM * 9M * ?@@ @@@0@3P,@A@@гf$unit M * CM * G@@ @@@@@@@@@@@M * * @ Y Print the given warning, adding it to the list of {!errors} if {!warn_error} is [true]. $K  %L  )@@@@@@@@A@@@ @@@ @@@(@@@ %@@@V  (@h < The optional file whose content can be used as intro text. U  U  @@@@@@@X@7@%title5Y  Y  @г#refY  Y  @гt&optionY  Y  @гg&string Y   Y  @@ @@@0        @Jq>@A@@@ @@@ @@@(@@@ %@@@Y  (@ ; The optional title to use in the generated documentation. *X ? ?+X ? @@@@@@@BY@7@*target_dir66\  7\  @г #ref?\  @\  @г&stringI\  J\  @@ @@@0KJJKKKKK@@g4@A@@@ @@@ @@@X\  @될 1 The directory where files have to be generated. d[  e[  @@@@@@@|Z@(@(with_toc7p_ < @q_ < H@гC#refy_ < Pz_ < S@гR$bool_ < K_ < O@@ @@@0@;X4@A@@@ @@@ @@@_ < <@% C The flag which indicates if we must generate a table of contents. ^  ^  ;@@@@@@@[@(@*with_index8b  b  @г}#refb  b  @г$boolb  b  @@ @@@0@;X4@A@@@ @@@ @@@b  @_ 8 The flag which indicates if we must generate an index. a U Ua U @@@@@@@\@(@+with_header9e  e  @г#refe e @гƠ$boole  e @@ @@@0@;X4@A@@@ @@@ @@@e  @ 7 The flag which indicates if we must generate a header.d  d  @@@@@@@*]@(@,with_trailer:hEIhEU@г#ref'hE](hE`@г$bool1hEX2hE\@@ @@@032233333@;X4@A@@@ @@@ @@@@hEE@Ӑ 8 The flag which indicates if we must generate a trailer.LgMgD@@@@@@@d^@(@7initially_opened_module;XkYk@г+#refakbk@гȠ&stringkklk@@ @@@0mllmmmmm@;X4@A@@@ @@@ @@@zk@ . Name of the module that is initially opened. jbbjb@@@@@@@_@(@1library_namespace<nn@гe#refnn@г&stringnn@@ @@@0@;X4@A@@@ @@@ @@@n@G 6 Name of the library namespace for a prefixed library mm@@@@@@@`@(@@A@@@[@G@@@]@I%@@@}@iE@1@@@kG@3@@@d@P@ @@f@R.@@@@rN@@0@WtP@A@ H************************************************************************ A@@ A@L@ H  BMM BM@ H OCaml  C C@ H  D D3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt  E44 E4@ H  $F %F@ H Copyright 2001 Institut National de Recherche en Informatique et  *G +G@ H en Automatique.  0H 1Hg@ H  6Ihh 7Ih@ H All rights reserved. This file is distributed under the terms of  * To inverse implementation and interface files when merging.  B* To filter module elements according to module type constraints. ڠ $* The list of module names to hide. <* The files to be analysed. N8* A counter for errors.  %* Indicate if a warning is an error. ࠠ H* Show code fragments that could be transformed into a cross-reference.  Z* Print the given warning, adding it to the list of {!errors} if {!warn_error} is [true]. o <* The file used by the generators outputting only one file. 87* Verbose mode or not.  =* The optional file whose content can be used as intro text.  <* The optional title to use in the generated documentation. u 2* The directory where files have to be generated. > D* The flag which indicates if we must generate a table of contents.  9* The flag which indicates if we must generate an index. Р 8* The flag which indicates if we must generate a header. 9* The flag which indicates if we must generate a trailer.b /* Name of the module that is initially opened. + 7* Name of the library namespace for a prefixed library @)../ocamlc)-nostdlib"-I)../stdlib"-I(../utils"-I*../parsing"-I)../typing"-I)../driver"-I+../bytecomp"-I+../toplevel"-I)../stdlib"-I/../compilerlibs"-I0../otherlibs/str"-I4../otherlibs/dynlink"-I;../otherlibs/dynlink/native"-I1../otherlibs/unix(-absname"-w8+a-4-9-41-42-44-45-48-70+-warn-error"+A,-safe-string0-strict-sequence/-strict-formats*-bin-annot*-principal"-c ڐ 3/home/barsac/ci/builds/workspace/bootstrap/ocamldoc )('&%$#"! @0}Lg`ZjW0        @ @@8CamlinternalFormatBasics0cEXygc 7پI{YG 0=$Vq(peU렠0qТ4c&Stdlib0>,W:(.Stdlib__Buffer0'ON͋[h#ڗA.Stdlib__Either0 }rCT0J){9).Stdlib__Format0=z+.m׸,Stdlib__Lazy0'rruSZY.Stdlib__Lexing0zsc\ZoQ+Stdlib__Seq0yt\eǟ&Q,}-Stdlib__Uchar0 |K?bޣ ˠ(Warnings0Ӷ.5S6V@0=$Vq(peUA^@ON@`_԰|{@+*@GF@  xw@IH@@ @@@87@@$#nm@@  @cb@@P@