Caml1999I031L4*Odoc_merge1merge_before_tagsV@$listI&stringO@@@*Odoc_types$text@@@@@@@@@@@$text@@@@@@@@@@@.odoc_merge.mliST@@9@@.merge_info_optW@8,,merge_option@@@@@@@&optionJ;$info@@@@@@@H$info@@@@@@S$info@@@@@@@@@@@@@>Y?]6@@vA@%mergeX@ui,merge_option@@@@@@@+Odoc_module(t_module@@@@@@ (t_module@@@@@@@@@@@ncrroe@@B@@Ft*Odoc_merge0{2^"=bBv(Warnings0Ӷ.5S6V%Types0AF3Ai4.Type_immediacy0Xp '-Stdlib__Uchar0 |K?bޣ ˠ.Stdlib__String0L%BWx:6+Stdlib__Set0PSVl8 ;+Stdlib__Seq0yt\eǟ&Q,}+Stdlib__Map0ҭfȨ؜ׇ0,Stdlib__List0E &xa.Stdlib__Lexing0zsc\ZoQ,Stdlib__Lazy0'rruSZY/Stdlib__Hashtbl0!z9ϸ@`VǠ.Stdlib__Format0=z+.m׸.Stdlib__Either0 }rCT0J){9).Stdlib__Digest0@~8x2.Stdlib__Buffer0'ON͋[h#ڗA&Stdlib0>,W:(%Shape0-#\wz5)Primitive0.>}7Fmd*ՠ$Path0"nA_8K 1)Parsetree03p雲Ҳ$+Outcometree0xHU ͧTƠ*Odoc_value0](L8.ђH*Odoc_types0qТ4c)Odoc_type0Ig@;sDphX.Odoc_parameter0OTQ͓5ų#à)Odoc_name07k纤᮵o?+Odoc_module0Vj>S q)Odoc_misc0+[۶r0J.Odoc_extension0^ z $G:A.Odoc_exception0ǕF/!LѠ*Odoc_class0B=1B kKF$Misc0KH(1Xk5o\)Longident0{C 3C(Location0>gc 7پI{YG,Identifiable0g+AbڀO"q,%Ident0T;~-1ѡ0CamlinternalLazy0G -Ϥ;I8CamlinternalFormatBasics0cEXyS@б@гݠ$listHTIT@Вг&stringUTVT@@ @@@W@@г*Odoc_types$text*Odoc_typeshTiT@@@@@[j@@@@@\o @@@2@@@^txT0@@г$listTT@Вгꠐ&stringTT@@ @@@_@@г8$text*Odoc_typesTT@@ @@@`@@@@@a @@@0@@@cT.@@@>@@d:1@@@S4@)ocaml.docŐ8 Merging \@before tags. RwwRw@@@@@@@@@E@.merge_info_optYY@б@гn$listZZ@г,merge_option*Odoc_typesZZ@@ @@@e0@;@A@@@ @@@g @@б@гp&option[[@г$info*Odoc_types [ [@@ @@@h#@@@@@@j( @@б@г&option\ \@г$info*Odoc_types*\+\ @@ @@@kD@@@@@@mI @@г&option<]0=]6@г$info*Odoc_typesI] J]/@@ @@@nc@@@@@@ph @@@&@@qk-@@@J@@rnQ@@@n@@sqw @@@_Y#@ Merge of two optional info structures. Used to merge a comment before and a comment after an element in [Odoc_sig.Analyser.analyse_signature_item_desc]. kVlXV@@@@@@@A@2@%mergeUwcrvxcr{@б@г$listd~d~@г),merge_option*Odoc_typesd~d~@@ @@@t0@9@A@@@ @@@v @@б@г:$listee@г+Odoc_module(t_module+Odoc_moduleee@@@@@ =%@@@@@@ ?* @@г[$listee@г!(t_module+Odoc_moduleee@@ @@@ @D@@@@@@ BI @@@&@@ CL-@@@L@@ DOU@@@crr @2 4 Merge of modules which represent the same OCaml module, in a list of t_module. There must be at most two t_module for the same OCaml module, one for a .mli, another for the .ml. The function returns the list of t_module where same modules have been merged, according to the given merge_option list._88bMq@@@@@@@ B@/@b@F@0@@@0@i@A@ H************************************************************************A@@A@L@ H BMM BM@ H OCaml CC@ H DD3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt E44E4@ H  F!F@ H Copyright 2001 Institut National de Recherche en Informatique et &G'G@ H en Automatique. ,H-Hg@ H 2Ihh3Ih@ H All rights reserved. This file is distributed under the terms of 8J9J@ H the GNU Lesser General Public License version 2.1, with the >K?KN@ H special exception on linking described in the file LICENSE. DLOOELO@ H JMKM@ H************************************************************************PNQN5@ :* Merge of information from [.ml] and [.mli] for a module.V9* Merging \@before tags.  * Merge of two optional info structures. Used to merge a comment before and a comment after an element in [Odoc_sig.Analyser.analyse_signature_item_desc].  5* Merge of modules which represent the same OCaml module, in a list of t_module. There must be at most two t_module for the same OCaml module, one for a .mli, another for the .ml. The function returns the list of t_module where same modules have been merged, according to the given merge_option list.m@)../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*nZG\0@@@(Asttypes0{EX P5Build_path_prefix_map0 5 ttY8CamlinternalFormatBasics0cEXygc 7پI{YG)Longident0{C 3C$Misc0KH(1Xk5o\*Odoc_class0B=1B kKF.Odoc_exception0ǕF/!LѠ.Odoc_extension0^ z $G:A0{2^"=bBv)Odoc_misc0+[۶r0J/0Vj>S q)Odoc_name07k纤᮵o?.Odoc_parameter0OTQ͓5ų#à)Odoc_type0Ig@;sDphX0qТ4c*Odoc_value0](L8.ђH+Outcometree0xHU ͧTƠ)Parsetree03p雲Ҳ$$Path0"nA_8K 1)Primitive0.>}7Fmd*ՠ%Shape0-#\wz5&Stdlib0>,W:(.Stdlib__Buffer0'ON͋[h#ڗA.Stdlib__Digest0@~8x2.Stdlib__Either0 }rCT0J){9).Stdlib__Format0=z+.m׸/Stdlib__Hashtbl0!z9ϸ@`VǠ,Stdlib__Lazy0'rruSZY.Stdlib__Lexing0zsc\ZoQ,Stdlib__List0E &xa+Stdlib__Map0ҭfȨ؜ׇ0+Stdlib__Seq0yt\eǟ&Q,}+Stdlib__Set0PSVl8 ;.Stdlib__String0L%BWx:6-Stdlib__Uchar0 |K?bޣ ˠ.Type_immediacy0Xp '%Types0AF3Ai4(Warnings0Ӷ.5S6V@0{2^"=bBvAC@@@@@@@@@zy@@@@@@@@@P@