Caml1999I031L4*Odoc_merge1merge_before_tagsW@$listI&stringO@@@*Odoc_types$text@@@@@@@@@@@$text@@@@@@@@@@@.odoc_merge.mliST@@9@@.merge_info_optX@8,,merge_option@@@@@@@&optionJ;$info@@@@@@@H$info@@@@@@S$info@@@@@@@@@@@@@>Y?]6@@vA@%mergeY@ui,merge_option@@@@@@@+Odoc_module(t_module@@@@@@ (t_module@@@@@@@@@@@ncrroe@@B@@Ft*Odoc_merge0I7R+7gB(Warnings0zdͦkUe$%Types0lm?ƈ.Type_immediacy0dV^25b)̓ԆSj-Stdlib__Uchar0*Ujmyc6]]W.Stdlib__String0I3UK# +Stdlib__Set0.z9FX+Stdlib__Seq05"g1<)b+Stdlib__Map0kZ,ҷ'V,Stdlib__List0"%BTAT;9d.Stdlib__Lexing01'jh,-k4,Stdlib__Lazy0C 4 "$p1tU/Stdlib__Hashtbl04$*uկdD.Stdlib__Format0{hXsHW#ȼ.Stdlib__Either0&]XF.Stdlib__Digest0aI]2t*x4%".Stdlib__Buffer0K ɦb+Z8)#KH"&Stdlib0yӶ~*%Shape0H[DTċwToe@Q)Primitive0յ_9|br$Path0L%SsN|#Ɣj)Parsetree0`ⰧkRE+Outcometree0gCtrS@б@гݠ$listHTIT@Вг&stringUTVT@@ @@@W@@г*Odoc_types$text*Odoc_typeshTiT@@@@@aj@@@@@bo @@@2@@@dtxT0@@г$listTT@Вгꠐ&stringTT@@ @@@e@@г8$text*Odoc_typesTT@@ @@@f@@@@@g @@@0@@@iT.@@@>@@j:1@@@S4@)ocaml.docŐ8 Merging \@before tags. RwwRw@@@@@@@@@E@.merge_info_optYY@б@гn$listZZ@г,merge_option*Odoc_typesZZ@@ @@@k0@;@A@@@ @@@m @@б@гp&option[[@г$info*Odoc_types [ [@@ @@@n#@@@@@@p( @@б@г&option\ \@г$info*Odoc_types*\+\ @@ @@@qD@@@@@@sI @@г&option<]0=]6@г$info*Odoc_typesI] J]/@@ @@@tc@@@@@@vh @@@&@@wk-@@@J@@xnQ@@@n@@yqw @@@_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@%mergeVwcrvxcr{@б@г$listd~d~@г),merge_option*Odoc_typesd~d~@@ @@@z0@9@A@@@ @@@| @@б@г:$listee@г+Odoc_module(t_module+Odoc_moduleee@@@@@ C%@@@@@@ E* @@г[$listee@г!(t_module+Odoc_moduleee@@ @@@ FD@@@@@@ HI @@@&@@ IL-@@@L@@ JOU@@@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