Caml1999T037gB3AC-Odoc_comments*ocaml.text&_none_@@A7 Analysis of comments. 9ocamldoc/odoc_comments.mlP77P7S@@@@@@3@@@@#intA;@@A@@@@@9@A@$charB;@@A@@@@@>@A@&stringQ;@@A@@@@@C@@@%bytesC;@@A@@@@@H@@@%floatD;@@A@@@@@M@@@$boolE;@@%falsec@@W@$trued@@]@@@A@@@@@^@A@$unitF;@@"()e@@h@@@A@@@@@i@A@ #exnG;@@@A@@@@@m@@@#effH;@@O@A@A@@@@@@v@@@,continuationI;@@Q@@P@B A@nY@@@@@@@@@%arrayJ;@@R@AA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AA@Y@@@@@@@@ 5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@AA@Y@@@@@@@@ *atomic_locU;@@Z@AA@@@@@@@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern@@0Division_by_zero]#@@@A  @+End_of_file\#$@@@A#&&@'FailureY#,@'@@A,//@0Invalid_argumentX#5@0@@A5$8#8@-Match_failureV#>@@=@9@;@@a@@AF5I4I@)Not_foundZ#O@@@AN=Q<Q@-Out_of_memoryW#W@@@AVEYDY@.Stack_overflow^#_@@@A^MaLa@.Sys_blocked_io_#g@@@AfUiTi@)Sys_error[#o@j@@Ao^r]r@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib@@Р*Odoc_types*Odoc_typesRUZRUd@@ 3@@@@@A3@@@RUU@@ @@ఠ,simple_blank%UU@@A@@@@@FA@E3@@@@&[ ]UU@@UU@@ @A)ocaml.docɐ S This variable contains the regular expression representing a blank but not a '\n'.TffTf@@@@@@@U@@@&Texter'AWW@BAБ.text_of_string&Z6@Z6N@б@г&stringZ6QZ6W@@ @@@G3@_TM@N@O@A @@гq$textZ6[Z6_@@ @@@H@@@@@I@@J @@@ Z6< @S ( Return a text structure from a string. YY5@@@@@@@1AA@@d,@@@@@@5@K!@@3&&&&&&&&@8M#@A3))))))))@:@A.X/[`g@@@1W@@300000000@A@@.Info_retrieverB>]ip?]i~@W]A@Т(MyTexter(CJ^K^@Р&TexterS^T^@3SSSSSSSS@eU@@@-@@  @@Б@ఠ*create_see)l`m`@DA@@@@@PD@L@@M@&stringQ@@@D@R@@S@*Odoc_types'see_ref@@@ D@ ܠ@@@@ D@ @@ D@T@@UD@N@@OD@K3@L^@W@\CAa@@@࣠@%_file+A``@EA@@?3@N`iD@@@@@  @@!s,A``@FA@@I3@!V@@@@@@@@@ఠ&lexbuf-bb@GA@@&Stdlib&Lexing&lexbuf@@@ *G@X3@".m@%@&@@@డt&Lexing+from_stringbb@ bb@@.with_positions&optionL$boolE@@@ 0@@@ /@@ .@&stringQ@@@ -@@ ,?@@@ +@@ *@@ )@*lexing.mliaEEaE@@.Stdlib__LexingT@/*@@'%"@@@ @@@ @@ @@@@ @@ [@@@ @@ @@ T@<ภ$NoneS;@@W@@@@AA@AY@@@Y@FC@@@ 2@@@ 1@@ 0k@@ఐ!s_b`b@u@@x@@i@@y@A@db@@@@ఠ'see_ref^sc tc@HA@@@@@ G@ 53yyyyyyyy@@@@@@@ఠ!s_cc@IA@@&stringQ@@@ G@ 6@@c c@@@#@@@ 9 @డ+Odoc_parser(see_info+Odoc_parsercc%@ c&c.@@@@&Stdlib&Lexing&lexbuf@@@ @@ +Odoc_parser%token@@@ @@ @@ @&Lexing&lexbuf@@@ @@ @L@@@ @T@@@ @@ @@ @@ @8ocamldoc/odoc_parser.mli{|@@S@?:@@@@7@@@ @@ 0@@@ @@ @@ @+@@@ @@ @s@@@ @{@@@ @@ @@ @@ @@డ.Odoc_see_lexer$main.Odoc_see_lexerc/c=@ c> cB@@@&Stdlib&Lexing&lexbuf@@@ @@ +Odoc_parser%token@@@ @@ @;ocamldoc/odoc_see_lexer.mliR__R_@@.Odoc_see_lexer@@% @@@@@@ @@ @@@ @@ @@ఐz&lexbufTcCUcI@ذ@@@@@ H@ H@ @@ @@@@@@ H@ @A@hc@@@ఐ'see_reftdMVudM]@@@@@3uuuuuuuu@ @@@@@@డ?.text_of_string(MyTexterdM_dMg@ dMhdMv@@@@@@ @@ @@@ @@ @@@@@@@ @@  @@@ @@ 0@@ఐ+!sdMwdMx@9@@@@@ G@ G@ D@@2 @@!E@@dMUdMy@@@4@*@@ N@_@@K@d @@@Ġ)Odoc_textff@+Text_syntaxff@@;+Text_syntax#exnG@@@ @#intA@@@ @@@ &stringQ@@@ @C)Odoc_text@@A&_none_@@A@@@@ఠ!lgff@JA@@&@@@ "@ఠ!chff@,KA@@-@@@ 0@ఠ!si!f"f@:LA@@6@@@ >@@@W)f@@;@@@ C@@@డ%raise6g7g@@#exnG@@@@@!a@@@&%raiseAA @@@*stdlib.mli^BB^Bg@@k@@@@@@@@ @@ I@ @@ 3XXXXXXXX@t^W@X@YQJ@K@LD=@>@?@@@@ภ'Failurekglg@;'Failure2@@@ @@@@@A @@A&_none_@@A=ocaml.warn_on_literal_pattern5E  6E  @@9E  :E  @@@H@డ-Odoc_messages0text_parse_error-Odoc_messagesgg@ gg@@@#intA@@@<@@;@ @@@:@@9@&stringQ@@@8@@7@@@6@@5@@4@@3@:ocamldoc/odoc_messages.mli@@-Odoc_messagesv@/*@@@'@@@@@@$@@@@@@#@@@@@ @@@@@@@@@@@ఐ堐!lgg@@@L@@@J@J@@@ఐ렐!cgg@@@V@@@J@J@@@ఐ!sgg@@@b@@@J@J@@@gg@@@@@ %@J@@@'g(g@@@@@ I@ $@@@@@@3h4h@@F@@@ N@@@డ%raiseAiBi @ @@@ @@@@@I@@@c@@ภ'FailureViWi@డ!^bi@ciA@@@@@@@@@@@@@@@@@@@@@,^6^6-^6^\@@q@@@@@@@@@@@@@@@@@@@@@@@@ &Unknown error while parsing @see tag: ii?@@i8@@5@@@J@ J@ @@ఐ預!sHiB@J@@-@@iiC@@@@@@@ J@@@i@@~@@@I@@@~@@7@@@a@@3@@@@ A@SD@@A@ @  @&@ఠ-retrieve_info^kFNkF[@MA@@@@&&Lexing&lexbuf@@@$@@##@@@"@@!D@@@@<@@@D@@@@@@@&D@ @@!@ @@@gD@d@ˠ*Odoc_types$info@@@D@i@@@jD@e@@fD@"@@#D@@@D@@@D@3@@@@@@࣠@'fun_lex`A.kF\/kFc@GNA@@W3////////@f6kFJ7coz@@@@@  @@$fileaABkFdCkFh@[OA@@U3CCCCCCCC@!n@@@@@@@@!sbASkFjTkFk@lPA@г[&string`kFnakFt@@c@@@$3bbbbbbbb@ ,w@#@$@@ @@jkFikkFu@@@m@@@@ డ4Odoc_comments_global$init4Odoc_comments_globalmm@ mm@@@$unitF@@@@@@@@@@@ !ocamldoc/odoc_comments_global.mlitt@@4Odoc_comments_globalK@@@@@@@@@@@@@@3@D^@@@'@X@Y@@@@ภ"()mm@;ak@@@N@@@@A@@A@@d@ @@5@@@I@@@E@@y@@@H@$@ డT":=nn@@#ref!a@@@@9@@8@ @@7$unitF@@@6@@5@@4*%setfield0BA@@@@@@@%$@@@"#intA@@@H@@@@@@@ @@$@@@@@@@k@@డ*Odoc_lexer.comments_level*Odoc_lexer#n$n@ 'n(n@@&Stdlib#ref.@@@@@@@7ocamldoc/odoc_lexer.mliTzzTz@@*Odoc_lexerA@@@dB@@@I@I@@@@MnNn@@LI@@@/@@@@@H@@@ఠ&lexbuftaobo@zQA@@@@@H@3gggggggg@@@@డ&Lexing+from_stringxoyo@ |o}o@@~@@~|y@@@@@@@@@v@@@@@@@@@@@@+@ภWV@@@@@@@@@@;@@ఐ_!soo@@@@@@I@I@O@@B @@SP@A@o @@డ"$main+Odoc_parserp p@ pp@@@@@@@ @@ @@@ @@ @@ @*&Lexing&lexbuf@@@ @@ &optionL@i@@@ |@s@@@ ~@@@ }@@ {@@@ z@@ y@@ x@"w#xI@@@Q@@;@@@@2@@@@@Q@@@@@@@@8@@@@@4@1@@@@0/@@@@@@@@@@@@@@@3 1 1 1 1 1 1 1 1@@@@@@@ఐ'fun_lex Ap Bp#@@@i@@ఐ&lexbuf Np$ Op*@@@p@@@I@)I@($@@ @@m@j@@@@ih@@@@@@@@@@@9@Ġ$None wq0: xq0>@3@@@@@@@@8@@@@:@@@9@@7@@@63        @Z@@@@@@@@=@@@@?@@@>@@<@@@;@@@@@ rBO rBP@@@@ภ$None rBR rBV@q@@@q@@@k.@@ rBN rBW@@1@Ġ$Some sXb sXf@; @ A@AA@A @@ @ఠ$descu sXh sXl@ RA@@@@@S@@ఠ*remain_optv sXn sXx@ SA@@@@@U@@@T@@ sXg sXy@@@@@@V@@@3@@@ @@@Y@  @@@[@@@Z@@X@@@W@@$@!@@@^@ @@@`@@@_@@]@@@\@@@@ఠ,mem_nb_charsw .t} /t}@ GTA@@#intA@@@{J@m3 7 7 7 7 7 7 7 7@ib@c@d[T@U@V@@@డ!! Ht} It}@@q!a@@@@3@@2@@1'%field0AA@@@@@y@@@@5J@p@@@r@@q@@o0@@డ(nb_chars4Odoc_comments_global/ xt}@  {t} |t}@5@&Stdlib#refS@@@Y@@@X@SS@@@@G@@0@@@yK@|K@z^@@Q@@2_@A@ t}@@ ఐ*remain_opt u u@j@@@@@@@@3        @w@@@@@Ġ$None v v@y@@@@Ġ@@@@@@3        @@@@ @̠@@@@@@@@@ภ w  w @@@@@@@J@J@}@Ġ$Some x  # x  '@ఠ!sx x  ( x  )@ UA@@@@@H@@@@@@@@@@@P@@@@@@@@W@@@@ఠ'lexbuf2y y - C y - J@ *VA@@7@@@M@3        @k/(@)@*@@@డ &Lexing+from_string *y - M +y - S@  .y - T /y - _@@0@@0.+@@@@@@@@@(@@@@@d@@@@@@@-@Eภ  [@ [@HE@@@@@@@@=@@ఐp!s ay - ` by - a@G@@O@@@N@N@Q@@B @@UR@A@ my - ? @@డ*info_part2+Odoc_parser {z e w |z e @  z e  z e @@@@&Lexing&lexbuf@@@ @@ @@@ @@ @@ @&Lexing&lexbuf@@@ @@ $unitF@@@ @@ @@ @yJJz[@@R@0+@@@@(@@@@@@@@@@@@@$@@@@@ @@@@@@@3        @@@@@@@డ(elements*Odoc_lexer z e  z e @  z e  z e @@@&Lexing&lexbuf@@@@@+Odoc_parser%token@@@@@@XX@@C@ @@@@@@@@@@@@@;@@ఐ'lexbuf2 z e  z e @E@@v@@@M@M@O@@ @@  * ?  .@ @@@@@@@@@@@ N  1 O  2@@Z@@@*@@]@@@-@@@ภ$Some \  6 ]  :@డ .text_of_string(MyTexter l  < m  D@  p  E q  S@@@@@ @@@-@@, @@@+@@*U@@ఐ$desc   T   X@M@@ @@@K@=i@@   ;   Y@@U@@@%@?K@:s@@A @@\t@@@A      Z@@da@@@ @@@ I@A@_)i_authors @ \ m @ \ v@డ 7rt @ \ y @ \ z@q@@@xu@@@J@@@II@M@@@O@@N @@L@@డ\'authors4Odoc_comments_global! @ \ @  @ \  @ \ @'@c#ref$listK&stringQ@@@\@@@[@@@Z@^V_V@@]A@@@@ >@@@VJ@ZJ@W@@J$@@@@)i_version A   A  @డ ̠ΰA  A  @˰@@@<@@@d@@@cI@g@@@i@@h @@f@@డ'version4Odoc_comments_global!5A  @ 8A  9A  @'@#ref&optionLZ@@@_@@@^@@@]@YY-@@B@>@@x<@@@pJ@tJ@q1@@H"@@>2@&i_seesaB  bB  @డ $List#mappB  qB  @ tB  uB  @@@@!a@@@!b@@@@@@$listK@@@@@@@@@@@@@(list.mli@@,Stdlib__ListW@/*@@@@ '@@@I@@@<@@@1I@I@@@@@@+@@@@@(@@@@@@@@@ఐ _*create_seeB  B  @@@@D@D@@@@ W@@@@@@ P@@@@ I@@@@@@@@@@@ఐ$fileB  B  @@@@@B  B  @@@ z@@@@@@ s@@@@ l@@@@@@@@@డ ϠѰB  B  @ΰ@@@?@@@J@/J@!@@@#@@" @@ @@డ$sees4Odoc_comments_global 7B  @ :B  ;B  $@&@#ref\Z@@@b@@@a@@@`@\II\Ic@@C@;@@x9@@@*K@.K@+1@@E @@;2@@\B  ]B  %@@@@@~@@@}J@>@ꡠ'i_sincemC ( 9nC ( @@డ 02wC ( CxC ( D@/@@@@@@A@@@@I@D@@@F@@E @@Cb@@డ%since4Odoc_comments_global!C ( X@ C ( YC ( ^@'@!#refd@@@e@@@d@@@c@_}}_}@@D@<@@ڠ:@@@MJ@QJ@N@@F @@<@1(i_beforeD ` qD ` y@డ*Odoc_merge1merge_before_tags*Odoc_mergeD ` |D ` @ D ` D ` @@@$listK@&stringQ@@@@*Odoc_types$text@@@@@@@@@@@@@@@$text@@@@@@@@@@@7ocamldoc/odoc_merge.mliST@@*Odoc_merge@@C>@@@;@8@@@@5@@@@@@@@@@0@/@@@@.@@@@@@@@@@388888888@@@@@డ$List#mapLE  ME  @ PE  QE  @@ܰ@@@@@~@@@J@ J@J@堠@@@@J@@@J@@@@@@@@@@J@J@J@@@@@@,@@@@@@@@@@@@R@@࣠@%paramA@ఠ!nŠE  E  @WA@@C|@@ఠ!sƠE  E  @XA@@D@@E  E  @@@V@M@@@@ @@@ఐ&!nF  F  @h@&@'@@i3@1%b@@ @@@@డ.text_of_string(MyTexterF  F  @ F  F  @@ S@@@@@@@@Q@@@@@%@@ఐM!sF  F  @.@@2@@ @@J@!J@7@@F  F  @@@@ @@@@ E   F  @@@@@@@K@ K@@@డڠܰ!F  "F  @ٰ@@@ J@@@K@K@ @@@@@ @@ @@డ &before4Odoc_comments_global BF  @ EF  FF  @&@#refg@i@@@i@o@@@j@@h@@@g@@@f@ b b@@ E@E!@@ C@@@L@L@4@@O*@@E5@@qE  rF  @@@@@J@K@R@@ @@@@@@`@F@@@a@@_@@@^J@e@ꡠ,i_deprecatedH 3 DH 3 P@డY[I S kI S l@X@@@ ɠk@@@=@@@K@;0@@G@@=1@Ġ$NoneJ  J  @@@@@HG@@@F@@@E@@ON@@@H@@@G@@@ภ$NoneJ   J  @@@@d@@@W@@@V@Ġ$SomeJ  J  @Sఠ!sȠ%J  &J  @>YA@@y@@@Ov@@@@@@@@Q@@@P~@@@@@S@@@R@@@ภ$SomeAJ  BJ  @xడ.text_of_string(MyTexterQJ  RJ  @ UJ  VJ  @@ ư@@@w@@@m@@l@@@k@@j3````````@D=@>@?@@@@ఐK!spJ  qJ  @ @@@@@|L@~L@}@@{J  |J  @@=@@@e@L@z!@@D @@z"@@@AI S dJ  @@I@@@-@@@,I@V@ߡ(i_paramsK  K  @డ $List#mapL  L  @ L  L  @@6@@@@@o@@@I@I@I@@@@@I@@@I@@@@@@I@I@@@@@@N'@@@@@K@@@@@@@3@2@@@@࣠@VA@ఠ!nɠL  L  @ZA@@>D@@ఠ!sʠL  L  !@@@<P@@L  L  "@@@Q@E@@Y@@ @@@ఐ&!nM & :M & ;@c@&@'@@d3@r1%Z@@ @@@@డ.text_of_string(MyTexter3M & =4M & E@ 7M & F8M & T@@@@@Y@@@@@@@@@@%@@ఐM!sOM & UPM & V@.@@2@@ @@@@I@I@;@@\M & 9]M & W@@@@@@D@eL  fM & X@@@@@@@J@J@@@డ 3 5zM & Y{M & Z@ 2@@@ @@@J@J@@@@@@ @@@@డ ¶ms4Odoc_comments_global M & n@ M & oM & u@&@ ##ref@@@@q@@@@r@@p@@@o@@@n@ $hSS %hSz@@ #G@E!@@ C@@@K@K@@@O*@@E@@L  M & v@@@ @@@@J@@3i_raised_exceptionsN x N x @డc$List#mapO  O  @ O  O  @@y@@@@@@@@\I@XI@PI@@)@@@9I@@@I@@@M@@@UI@%I@@@@@@'@@@@@@@@@@@@3""""""""@ u@@@@࣠@A@ఠ!n̠9O  :O  @R\A@@>[@@ఠ!s͠EO  FO  @^]A@@<g@@JO  KO  @@@Q@E@@p@@ @@@ఐ&!n_P  `P  @c@&@'@@d3````````@ 1%Z@@ @@@@డ*.text_of_string(MyTextervP  wP  @ zP  {P  @@@@@@@@*@@)@@@(@@'%@@ఐM!sP  P  @.@@2@@ @@V@@]I@YI@7;@@P  P  @@@@@@;D@O  P  @@@@@@@J@?J@=@@డ; v xP  P  @ u@@@ ?@@@J@SJ@C@@@E@@D @@B@@డ _1raised_exceptions4Odoc_comments_global P @ P P #@&@ f#ref@@@@v@ @@@w@@u@@@t@@@s@ gk hk@@ fH@E!@@ )C@@@LK@RK@M@@O*@@E@@ O  P $@@LK@ @@@@J@5@E.i_return_valueQ&7Q&E@డ ⠐ )RH`*RHa@ @@@ RL@@@u@@@tJ@i@@@k@@j @@h3<<<<<<<<@ @@@@డ ,return_value4Odoc_comments_global$NRHu@ QRHvRRH@*@ #ref%$@@@z@@@y@@@x@ n n7@@ I@=@@ ;@@@rK@vK@s0@@G@@=1@Ġ$NonezS{S@6@@@@HG@@@~@@@}_@@ON@@@@@@f@@@ภ$NoneSS@M@@@ S@@@@@@v@Ġ$SomeSS@ ܠఠ!sϠSS@^A@@y@@@v@@@@@@@@@@@~@@@@@@@@@@@ภ$SomeSS@ డ.text_of_string(MyTexterSS@ SS@@O@@@@@@@@M@@@@@3@ =D=@>@?@@@@ఐK!sSS@ @@@@@L@L@@@SS@@ @@@@L@!@@D @@z"@@@ARHYS@@ > @@@e@@@dI@@ :(i_custom T!T@డ$List#map/T0T@ 3T4T@@@@@@@ `@@@I@*I@$I@@l@@@ I@@@I@@@@@ @@@@@I@)I@I@@@@@@ܠ,@@@@@٠@@@@@@@ @@࣠@A@ఠ#tagРU#U&@_A@@BH@@ఠ!sѠU(U)@`A@@CT@@U"U*@@@U@L@@]@@ @@@ఐ&#tagU/U2@g@&@'@@h3@ 1%a@@ @@@@డt.text_of_string(MyTexterU4U<@ U=UK@@5@@@@@@@@3@@@@@%@@ఐM!sULUM@.@@2@@ @@I@+I@ 7@@U.UN@@@@ @@@@UUO@@@@@@@J@J@@@డ  VPoVPp@ @@@,@@@J@'J@@@@@@ @@ O@@డ'customs4Odoc_comments_global $VP@ 'VP(VP@&@ #ref I@ K@@@~@ Q@@@@@}@@@|@@@{@qggqg@@J@E!@@oC@@@ K@&K@! @@O*@@E @@STTVP@@ t@@@J@@ c(i_alertsaWbW@ภ"[]iWjW@;@@U@@@@AA@A~@@@ @@ y x@@@3@@@2I@9 @@@|~  }X@@iD@ V@@ N@@9@@@ [@@|  Y@@@ d@ @@; d@ w@@ e@  @@ U@@@Ap @@@ @@(@p @@)@@@*@ఠ!eӠZZ@aA@@@@@V9@@@@@ఠ!lԠ[[@bA@@#intA@@@I@Z3@'@@@U@$@%@@@@ఠ!cՠ[[@cA@@@@@I@[@@ఠ'message֠[[@dA@@n@@@I@\(@@[[@@@7@@@@_3@ఐ]!e[[@<@@ @@@a3@B@@@Ġ'Failure \  \ @ఠ!sנ\ \  @,eA@@@@@f3@]@@@@@@@-@@@g@@0@@@h@@@@డ!+/\ =0\ >@@@@@@@@@@@@@@@@@@@@'%addintBA@@@@0++0+,@@hn@ @@@@@@@@@@@@@@@@@@@@@3]]]]]]]]@SL@M@N@@@@డ')n\ %o\ &@&@@@F@@@L@L@@@@@@@@ @@డm+line_number*Odoc_lexer\ 0@ \ 1\ <@%@j#ref@@@@@@@hR__iR_x@@g@@5@@ʠ3@@@M@M@L@@?@@5M@@A\ ?\ @@@|@@@L@L@]@@P @@^@@@\ B\ C@@f@@ఐ!s\ E\ F@o@@r@@\ $\ G@@@$@ @@@}}@Ġ)Odoc_text]HT]H]@+Text_syntax]H^]Hi@@ఠ!lؠ]Hk]Hl@fA@@@@@o3@B@@@ఠ!c٠]Hn]Ho@ gA@@!@@@p@ఠ!sڠ]Hq]Hr@.hA@@*@@@q@@@4]Hs@@/@@@r"@@2@@@s%@@@@ఐ7!l/]Hx0]Hy@6@7@8@@~K@322222222@{E6/@0@1)"@#@$@@@@ఐ=!cD]H{E]H|@ @@xK@@@డ0text_parse_error-Odoc_messagesX]H~Y]H@ \]H]]H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@@ఐ!l]H]H@S@@@@@L@L@W@@ఐ!c]H]H@_@@@@@L@L@k@@ఐ!s]H]H@r@@@@@L@L@@@] @@L@@@]Hw]H@@@ఠ&_other۠^^@iA@@@@@u@@@@@v@@@@@^^@@#K@3@@@@@@@@^^@@K@ @@డ]+parse_error-Odoc_messages^^@ ^^@@E@@@2@?@@@>u@ @@%K@-@@^ ^@@50@@@A [@@@[@C@4@@W@A@[ @@ డ$incr!`"`@@Jt@@@>@@@=@@<D@@@;@@:%%incrAA@@@@@V@@@@c@@@@@@@@@@@@@3HHHHHHHH@@@@@yr@s@t@@@@డ+Odoc_global&errors+Odoc_globalb`c`@ f`g`@@&Stdlib#ref#intA@@@{@@@z@8ocamldoc/odoc_global.mliF ` `F ` t@@+Odoc_globalS@@@\@@@@@@J@J@@@@k%@@@@@I@F@ డ-prerr_endlineaa'@@!@@@0@@/@@@.@@-@_`wUwU``wUww@@@@@@@@@@@@@@@@o@@డC!^aOaP@d@@@d@@@@@@R@@@@@c@@@@@@@@@డS.error_location-Odoc_messagesa)a6@ a7aE@@@@@@@@@X@@@@@@`@@@@@R@@@@@@@@@@LM@@Ko@(#@@@#@@@@@@ @@@@@@@@@@@@@@@@@@@@@@ఐ$file4aF5aJ@ϰ@@F@@ఐ!lAaKBaL@@@K@@@L@L@@@ఐ!cUaMVaN@@@W@@@L@L@@@v @@@@@@L@@@ఐ'messageqaQraX@"@@@@@K@K@0@@|a(}aY@@@@@@K@:@@ @@@@@I@@@@@b[fb[g@@H@L@@ภ$Noneb[ib[m@[@@@[D@@@@]@@b[eb[n@@@@@@f@@@g@_}@@ i@~@@@@@lx~@@3@@@@A@D@@A@@@@ఠ*blank_linegg@jA@@@&stringQ@@@D@@@@@@ ?D@@@D@3@ @@@@@࣠@!sAgg@kA@@ 3@/gn@@@@@  @@@@ii@@#intA@@@F@ 3@'=@@@@@డ#Str.search_forward#Strii@ !i"i@@@#Str®exp@@@@@@b@@@@@@7@@@@@;@@@@@@@@@ @'str.mlihh8@@G@,'@@@$@@@@@@@@@@@@@@@@@Y@@@@@@@@@V@@డV®exp#Strqiri@ uivi@@@@@@@@X@@@@@@A^bbB^b@@ZA@@@@@@@@@g@@@@@@@డ!^ii@=@@@=@@@ @@ @+@@@ @@ <@@@ @@ @@ @@%[' ']ii@@i @@Z@@@ I@ I@ @@డO!^i%i&@p@@@p@@@ #@@ "@^@@@ !@@ o@@@ @@ @@ @@ఐL,simple_blankP@Q@@@@@ 3J@ 5J@ 4@@&*[' ']i'i.@@0i/@@@@@ 1J@ 7J@ 6@@l @@@@@ @ 8J@ /@@ii0@@@@@ @ 9I@ @@ii1@@@@@@ :H@@@ఐG!s1i22i3@&@@c)@@@;i4<i5@@@@@G@ =G@ <9@@( @@@:@A@Fi @@ภ$trueMkksNkkw@;u@@@M@@@AB@@Aa@@@@@z@@@ @M@ @@N@Ġ)Not_foundambm@;)Not_found@@@ @@@A@A@@I@@@  @@}@@@ Ed@@@ภ%falseun@;/'@@@@B@@A@@.@@@n@@@zh@@&p@A@D@ L@A 8 Return true if the given string contains a blank line. f}f}@@@@@@@@@@ఠ5retrieve_info_specialpp@lA@@@@@@ D@ N@@ O@@@@ ZD@ T@@ U@@@@ @x@@@ @@@ @@ D@ V@@ WD@ P@@ QD@ M3@@@@@@࣠@$file App@mA@@53@Dpq@@@@@  @@!s!App@nA@г?&stringpp@@G@@@ X3@#/Z@&@'@@ @@pp@@@Q@@@@ఐ;-retrieve_info q q@-@@@@6@@@ n@@ mU@@@ l@@ k@@ j@.@@@ i@@ h@)@@@ g@@ f@1@@@ c@ @@@ e@@@ d@@ b@@ a@@ `@@ _388888888@B\@@@ [@V@W@@@@డ.$main*Odoc_lexerOqPq@ SqTq@@@1&Lexing&lexbuf@@@@@{%token@@@@@@1V2V@@0B@@@@@@@ @@ @@@ @@ <@@ఐ$fileqq@@@I@@ఐ!sq@R@@@@@ G@ G@ \@@@@]@A@D@ @A@@@֠@ఠ4retrieve_info_simple"ss#@oA@@@@@ D@ @@ @@@@ D@ @@ @@@@!D@!|@@@@!D@!@@@!D@!}@@!~D@ @@ D@ @@ D@ 3@F?@@@A@@@࣠@%_file$As$s)@pA@@:3@Is {e@@@@@  @@!s%As+s,@qA@гE&strings/ s5@@M@@@ 3        @#/_@&@'@@ @@s*s6@@@W@@@@ డ$init4Odoc_comments_global%t9?&t9S@ )t9T*t9X@@@@@@@@ @@ @@@ @@ 344444444@+E}@@@ @?@@@@@@ภEt9YFt9[@@@@@@@ H@ @@)@@@@@ G@ @ డ]u]}^u]@@@@d@@@ G@ @@@ @@ @ @@ @@@ @@ @@ =@@డa.comments_level*Odoc_lexeru]cu]m@ u]nu]|@@_@@*@@@ H@ H@ [@@@u]u]@@4H@ f@@@@@@@ G@ l@@ఠ&lexbuf&vv@rA@@@@@!G@ 3@@@@డ>&Lexing+from_stringvv@ vv@@ʰ@@Ƞ@@@ @@@ @@ @@@@ @@ @@@ @@ @@ +@ߐภ@@@@@! @@@!@@!;@@ఐ!svv@İ@@@@@!H@! H@! O@@B @@SP@A@ v @@డn$main+Odoc_parser w w@  w w@@L@@@@F@@@!@@!e@@@!@@!@@!@L@@@!@@!H@E@@@!@DC@@@!@@@!@@!@@@!@@!@@!3 E E E E E E E E@@@@@@@డ8&simple*Odoc_lexer Yw Zw@  ]w ^w@@@;&Lexing&lexbuf@@@@@%token@@@@@@;Z@@@࣠@$file)A!~!~@" tA@@,3!!!!!!!!@;!~! @@@@@  @@!s*A"~"~@"uA@@63""""""""@!C@@@@@@@@Aఠ$iter+""@"2vA@@@M@@@'G@!@@!J@@@'5G@!@@!3"("("("("("("("(@".Z@%@&@@@࣠@"s2,A"9":@"RwA@@3":":":":":":":":@*@%@@! @@!H@!@*@+@@@@ @@ఐ4retrieve_info_simple"S"T'@o@@@@@!@@@@!@@!@!g@@@!֠@#V@@@!@@@!@@!@@!@@!3"n"n"n"n"n"n"n"n@5AS@8@9@@@@ఐ$file"~(",@t@@@@ఐU"s2"-"/@@@m@@<@@@!@@@!렠@Q@@@!@@@!@@!.@@@"5@"5A@@!@@@!3""""""""@=@@@@Ġ$None"5C"5G@s@@@@s@@@"@@@"@@"5?"5H@@@@@@"@ @@!@@@"@@@@"@@@"@@",@@@ఐ*blank_line"LX"Lb@@@@@@@"'@@"&@@@"%@@"$B@@ఐĠ"s2"Lc"Le@@@O@@@@P@@ఠ#len-# fq# ft@#%xA@@"@@@"@@Ġ$Some#fv#fz@R@# f{#!f|@@ @@@"@@@ @@ߠ@@@"@@@"@@#.fp#/f}@@@$@@@"@ @@"<@@@"@+@@@" @@@"@@"@@@@ఠ#pos.#R#S@#kyA@@S@@@"NK@"23#X#X#X#X#X#X#X#X@UN@O@P@@@డP.search_forward#Str#k#l@ #o#p@@N@@@N@@@"=@@"<@@@@";@@":@I@@@"9@@"8@@@"7@@"6@@"5@@"40@@డ-regexp_string#Str##@ ##@@@@@@@@@@@@@@kWlW@@D@@@@@@@"Y@@"X@@@"W@@"Vb@@"(*##@@##@@'@@@"bM@"dM@"cv@@##@@@@@"T@"eM@"`@@ఐ"s2##@t@@@@@##@@@@@"PL@"hL@"g@@ @@@A@# @@@ఠ(s_before/$$@$zA@@5@@@&K@"i3$ $ $ $ $ $ $ $ @@@@@@డ"&String#sub$$ @ $#$$@@@U@@@%@@%@#intA@@@%@@% @ @@@% @@% 6@@@% @@% @@%@@%@*string.mli@@.Stdlib__StringR@,'@@@$@@@&@@&@#@@@&@@&@ @@@&@@&U@@@&@@&@@&@@&T@@ఐ7"s2$m$n@@@Oa@@@$w$x @@J@@@&L@&L@&q@@ఐ8#pos$ $ @{@@T@@@&L@&L@&@@v @@@A@$ @@@ఠ's_afterw$#$*@${A@@@@@&K@&3$$$$$$$$@@@@@@డ#4&String#sub$-$3@ $4$7@@@@@@@@&@@&@@@@&@@&@@@@&@@&@@@&@@&@@&@@&0@@ఐ"s2$8$:@s@@=@@ఐ堐#len$;$>@@@@@@&L@&L@&Q@@డ#!-%S%T@@ W@@@@@@ _@@@@@ c@@@@@@@'%subintBAנ@@@@5,~,~5,~,@@"Ao@! @@@@@@&@@&@@@@&@@&@@@&@@&@@&@@డ#&String&length%IA%JG@ %MH%NN@@@@@@$@@$%@@@$@@$.%string_lengthAA @@@a((a(Z@@D@@@@@@@'@@'@@@'@@'@@ఐD"s2%zO%{Q@ @@\@@%~@%R@@v@@@' @'N@'@@ఐ#len%U%X@6@@@@@' M@'M@'@@%?%Y@@e@@@&@'M@'@@ @@@A@% @@డ$."||%]%]@@@@@]@@\@@@@[@@Z@@@Y@@X@@W'%sequorBA @@@@  @@"^@ @@@@@@''@@'&@@@@'%@@'$@@@'#@@'"@@'!3%%%%%%%%@9G@@A@B@@@@ఐ **blank_line%]l%]v@+@@@ %@@@'<@@'; @@@':@@'9@@ఐ(s_before&]w& ]@^@@ <@@@'EL@'GL@'F0@@&]k&]@@a@@@'7@'HL@'C:@@ఐ$iter&(]&)]@@@@@@'K @@'JM@@ఐ's_after&9]&:]@W@@L@'Q\@@&?]&@]@@_@@/@@K@'3b@@@@@@7@M@@@Ġ)Not_found&O&P@@@@@%c@@@'W@@@ภ&Z&[@@@@7@@@&^@@9@@@A&` @@;@)A@@G@@'B@@'G@'+@@@&i@@ఐZ$iter&s &t @6@@@@@@'@@'@@@'@@'3&}&}&}&}&}&}&}&}@C@@@@ఐ!s& @_@@ @@@@@&@@d@A@D@'@A$& Q Return true if the given string contains a blank line outside a simple comment. &}gk&}g@@@@@@@@@@ఠ+all_specialx& &+@&|A@@@@@@(:D@'@@'@@@@)D@'@@'@@@@)Š@$listK@@@)@@@)@@)D@'@@'D@'@@'D@'3&&&&&&&&@"@@@@@࣠@$filezA&,&0@'}A@@73&&&&&&&&@F&&EV@@@@@  @@!s{A&1&2@'~A@@@3&&&&&&&&@!N@@@@@@@@Aఠ$iter|'5C'5G@'*A@@@I @@@)G@(@@@(G@'@@'@@@@)G@'@@'@]@@@(G@'@@'@G@'@$G@'@@'@@'@@'@@'3';';';';';';';';@=I@@@A@@@࣠@#acc}A'L5H'M5K@'e@A@@73'M'M'M'M'M'M'M'M@E@@@@'@7@@'@4@@'@1@0@@'H@'@@'H@'@@'H@'@@'H@'@Y@Z@@@@"!@@!n~A'w5L'x5M@'AA@@S3'x'x'x'x'x'x'x'x@,8e@/@0@@@@@@"s2A'5N'5P@'BA@@[3''''''''@g@@@@@@@@ఐ 5retrieve_info_special'Sa'Sv@ð@@@ @@@($@@(#@ @@@("@@(!@&@@@(@$o @@@( @@@(@@(@@(@@(3''''''''@2>@5@6@@@@ఐ㠐$file'Sw'S{@Ȱ@@@@ఐR"s2'S|'S~@@@@@?@@@&@@@(4@$ @@@(6@@@(5@@(3.@@@''@@&@@@(H3''''''''@=@@@@Ġ$None((@$@@@@$ @@@(N@@@(M@@((@@@@@@(O@ @@'@@@(Q@$ؠ! @@@(S@@@(R@@(P,@@@@ఐ!n(1(2@@@ :@@ఐ#acc(=(>@°@@'F@@(A(B@@@ @ @@(oO@@ఠ"n2(W(X@(pCA@@']@@@(_@@Ġ$Some(f(g@ఠ!i(o(p@(DA@@!\@@@(d@@@@@%0!c@@@(f@@@(e@@((@@@*@@@(g@ @@'@@@(i@%I!|@@@(k@@@(j@@(h@@@@ఠ%new_s((@(EA@@@@@(M@(u3((((((((@ZS@T@UC<@=@>@@@డ'6&String#sub((@ ((@@@@@@@@(@@(@@@@(~@@(}@@@@(|@@({@@@(z@@(y@@(x@@(w2@@ఐa"s2((@)@@?@@ఐ"n2((@H@@@@@(N@(N@(S@@డ')) @@@@@@@(@@(@@@@(@@(@@@(@@(@@(r@@డ'&String&length),)-@ )0)1@@@@@b@@@(@@(@@@(@@(@@ఐà"s2)H)I@@@@@)L)M@@D@@@(@(P@(@@ఐ"n2)_ )` @@@P@@@(O@(O@(@@)j)k @@3@@@(@(O@(@@ @@@A@)u @@ఐn$iter)) @/@@@m@@(@b@@(@]@@(@X@W@@(@@(@@(@@(3))))))))@@@@@@@డ( !@)&)'@@ؠ!a@@@@@@@ @@@@@@@@@@@@@$tnn$unn@@&@"!@@@@@@(@@(@@@@(@@(@@@(@@(@@(E@@ఐ#acc)")%@h@@R@@ภ"::)))+A;)_@)]B@AA@A*@@)Wఐ!i )*@N@@i@ภA@ A@)oO@(@@@(N@)w@@* (@@Y@@@(N@(@@*!*,@@G@(@@డ(*#0*$1@@@@@@@) @@) @@@@) @@) }@@@) @@)@@)@@ఐ͠!n*A.*B/@@@@@ఐ"n2*N2*O4@@@@@@)N@) N@)@@*Y-*Z5@@3N@)@@ఐƠ%new_s*g6*h;@Ӱ@@9M@)!@@@@@9@8@@)"M@(@@@3@@@A*wS[@@@B@A@@)@3A@@l@@)@a@@)@\@@)@W@V@@)@@)@@)@@)G@)C@@@*5;-@@ఐ$iter*EK*EO@N@@@Ӡ#@@@)@@@)@@)@z@@@)@@)@@@@)@@)@@@@)@@)@@)@@)3********@p@@@@ภa*EP*ER@`@@@G@)@@@*ES*ET@@G@)G@)@@ఐꠐ!s*EU@@@%'@@J@@(@U@@ @A@9D@)@A@@@@ఠ2just_after_special*X`*Xr@+FA@@@$@@@*D@)@@)@@@@+@@*?D@)@@)D@)@@)D@)3+'+'+'+'+'+'+'+'@O|@}@~@@@࣠@$fileA+8Xs+9Xw@+QGA@@:3+9+9+9+9+9+9+9+9@I+@X\+A #@@@@@  @@!sA+LXx+MXy@+eHA@@C3+M+M+M+M+M+M+M+M@!Q@@@@@@@@ఐ Ǡ5retrieve_info_special+`|+a|@ @@@$t@@@)@@)@ @@@)@@)@*w@@@)젠@(3$f@@@)@@@)@@)@@)@@)3+~+~+~+~+~+~+~+~@2>w@5@6@@@@ఐY$file+|+|@>@@@@ఐR!s+|+|@@@@@?@@@*@@@*@(a$@@@*@@@*@@*.@@@++@@*@@@*3++++++++@=@@@@Ġ$None++@(@@@@($@@@*@@@*@@++@@@@@@*@ @@*@@@*@($@@@*!@@@* @@*,@@@@@++@@6@@ภ$None++@(@@@(@@@*DE@@,,@@H@@ఠ#len,,@,-IA@@+@@@*-@@Ġ$Some,#,$@"Zఠ!d,,,-@,EJA@@%@@@*2@@@@@(% @@@*4@@@*3@@,<,=@@@*@@@*5@ @@+J@@@*7@)%9@@@*9@@@*8@@*6@@@ఐ 4retrieve_info_simple,_6F,`6Z@ {@@@dI@*Q@@*P@ @@@*O@@*N@+u@@@*K@)1%d@@@*M@@@*L@@*J@@*I@@*H3,|,|,|,|,|,|,|,|@rk@l@m[T@U@V@@@@ఐY$file,6[,6_@>@@@@డ+&String#sub,6a,6g@ ,6h,6k@@@@@@@@*p@@*o@@@@*n@@*m@~@@@*l@@*k@@@*j@@*i@@*h@@*gB@@ఐ!s,6l,6m@J@@O@@@,6n,6o@@@@@*K@*K@*_@@ఐԠ#len,6p,6s@h@@@@@*K@*K@*s@@,6`,6t@@<@@@*d@*K@*}@@ @@@,@@@*`@)%@@@*b@@@*a@@*_@@@-z-z@@,@@@*@@Ġ$None-$z-%z@)@@@@)&@@@*@@@*@@-/z-0z@@@@@@*@ @@,=@@@*@)&,@@@*@@@*@@*@@@@ఠ#pos-S4I-T4L@-lKA@@T@@@*K@*3-Y-Y-Y-Y-Y-Y-Y-Y@@@@డO.search_forward#Str-j4O-k4R@ -n4S-o4a@@M@@@M@@@*@@*@@@@*@@*@H@@@*@@*@@@*@@*@@*@@*.@@డ-regexp_string#Str-4c-4f@ -4g-4t@@ @@@ @@@*@@*@@@*@@*P@@#(**-4v-4y@@-4u-4z@@ @@@*M@*M@*d@@-4b-4{@@@@@*@*M@*n@@ఐ!s-4|-4}@S@@{@@@-4~-4@@@@@*L@*L@*@@~ @@@A@-4E @@డ,rDF--@C@@@C@@@*@@*@ $@@@*@@*B@@@*@@*@@*3........@@@@@@@ఐP*blank_line..@Q@@@K@@@+@@+F@@@+@@+@@డ,&String#sub.4.5@ .8.9@@ @@@ @@@+%@@+$@ @@@+#@@+"@ @@@+!@@+  F@@@+@@+@@+@@+L@@ఐ!s.^._@ݰ@@TY@@@.h.i@@ ;@@@+:M@+?M@+>i@@ఐ(#pos.{.|@s@@ E@@@+8M@+AM@+@}@@..@@@@@+@+BM@+6@@y @@@@@+ @+CL@+@@డ- !=..@@!a@@@@@@ @@@@@@@&%equalBA)o@@@@)oy)py@@+Q@@@@""@@@+Z@@@+YK@+I@@+J@ @@+H@@@+G@@+F@@+E@@ఐ!d..@_@@'@@@+[@+X@*Odoc_types..@&i_desc..@@"@@1@@ภ$Some//@%7ภ// Aภ*Odoc_types /@#Raw//@@;#Raw(,text_element@@@@"@@@@A@BV@A"c"c@@@(P@"/*/1/2@@/4/5@@@@@+mL@+oL@+n5@@6 @@$@y@+bL@+l<@ภAA@BA@.K@+d@@@+hL@+tK@@/TL@@K@+gO@@XO@@K@+_R@@{R@@ @@@+ @+uL@+TZ@@LZ@@/'@@@+vK@+a@@@/q(/r)@@[J@+zm@@ภ$None/}+/~/@,9@@@,9_D@+|@@@+~}@@/'/0@@@@@@+@@ఐ#len/G[/G^@@@J@+@@ภ$Some/G`/Gd@%ޠఐ!d/Ge/Gf@0@@@@@@7J@+@@/GZ/Gg@@4J@+@/@@6@@@7c@Ġ)Not_found/|/|@f@@@@.@@@+q@@@@@//@@L@+}@@ภ$None//@,@@@,D@+@@@+@@//@@@@@//@@@@@//@@.@@@*@@Ġ$Some00@&>@0 0 @@(@@@*@@@ @@,ˠ(@@@*@@@*@@00@@@$@@@*@ @@/(@@@*@,)@@@*@@@*@@*@@@@@0: 0; @@$J@+@@ภ$None0F 0G "@-@@@-(D@+@@@+@@0P @@?@@@A0R6@@@A@@@A0T|@@C@A@ZD@,j@A@@@/@ఠ-first_special0d%-0e%:@0}LA@@@)}@@@,D@,l@@,m@@@@,D@,r@@,s@/@@@,@-B)u@@@,@@@,@@,D@,t@@,uD@,n@@,oD@,k300000000@g@@@@@࣠@$fileA0%;0%?@0MA@@4300000000@C0%)0Df@@@@@  @@!sA0%@0%A@0NA@@=300000000@!K@@@@@@@@ఐ+5retrieve_info_special0DJ0D_@@@@)@@@,@@,@"@@@,@@,@/@@@,|@-)@@@,~@@@,}@@,{@@,z@@,y300000000@0<o@3@4@@@@ఐW$file0D`0Dd@<@@@@ఐP!s0DeY@Z@@@@>[@@@e\A@D@,c@A@`@`_@v@ఠ,get_comments1hp1h|@1*OA@@@@$@@@.D@.@@.\@.D@.ɐA@.D@,@@,@*?@@@,D@,@@,@g@@@-D@,@@,@.*4@@@.@@@.D@.@ .@@@.D@.@@.D@,@@,D@,@@,D@,@@,D@,31T1T1T1T1T1T1T1T@@@@@@࣠@,f_create_eleA1eh}1fh@1~PA@@N31f1f1f1f1f1f1f1f@]1mhl1n  @@@@@  @@$fileA1yh1zh@1QA@@M31z1z1z1z1z1z1z1z@!e@@@@@@@@!sA1h1h@1RA@@S311111111@a@@@@@@@@@@ఠ)assoc_com11@1SA@@.`*@@@-H@-@@@-H@,311111111@#/x@&@'@@@@ఠ(ele_coms11@1TA@@U*@@@-H@-@@@-H@,@@11@@@,@@@,#@@@ఠ#len11@1UA@@@@@,I@,:@@ఠ,special_coms11@2 VA@@ &*@@@,@@@,I@,O@@22@@@!@@@,X@ఐ d+all_special22@@@@+%@@@,@@,@I@@@,@@,@@@@, @ Y+@@@,@@@,@@,@@,@@,@@ఐƠ$file2<2=@@@@@ఐ !s2I2J @@@@@<@@@n@_@@,J@,@A@2V @@డ0$List#rev2f2g@ 2j2k@@@#!a@@@@@@# @@@@@@#e#e@@#M@@@@+w@@@,I@,@@@,@@, @@@,@@,322222222@@@@@@@@@ఐ,special_coms22 @ @@:#@@@,J@,J@,@@K @@6(@@@,@ĠV22@U@@@@F+@@@,@@@,322222222@2@@@ @N+@@@,@@@,@@@@ภ$None2#02#4@/@@@/6@@@-@@ภ2#62#8@@@@*@@@-'@@2#/2#9@@@Q@9@@-0@Ġ 3:G3:I@ ఠ!h3 :E3 :F@3#WA@@+@@@-{@ఠ!q3:J3:K@31XA@@2,@@@-@@@-@@@ @@,@@@- @@@- @@,@@@- @@@- @@@డ1  3<3=@ @@@ @@@-%@@-$@l@@@-#@@-" @@@-!@@- @@-33M3M3M3M3M3M3M3M@MF@G@H@9@:@;@@@@ఐ9blank_line_outside_simple3aO_3bOx@ @@@8K@-=@@-<@@@@-;@@-:@@@-9@@-8@@-7$@@ఐ$file3~Oy3O}@@@Q1@@డ2 &String#sub3~3~@ 3~3~@@r@@@r@@@-V@@-U@q@@@-T@@-S@n@@@-R@@-Q@@@-P@@-O@@-N@@-Ma@@ఐ4!s3~3~@ @@n@@ఐ砐#len3~3~@1@@@@@-kM@-pM@-o@@డ2[נٰ3~3~@ְ@@@@@@-x@@-w@@@@-v@@-u@@@-t@@-s@@-r@@డ2{&String&length4~4~@ 4~4~@@@@@7@@@-@@-@@@-@@-@@ఐ!s4~4~@m@@@@4!~4"~@@@@@-@-O@-@@ఐS#len44~45~@@@%@@@-N@-N@-@@4?~4@~@@@@@-i@-N@-@@4I~4J~@@y@@@-J@-M@-g@@4SO^4T~@@@@@-5@-L@-H @@డ2Šǰ4g4h@İ@@@(2(/@@@-@@@-K@-@@-@ @@-@@@-@@-@@-.@@ఐ!h44@9@@-x@@@-@-B@*Odoc_types44@&i_desc44@@(g@@1Q@@ภ$Some44@*ภ İ44A àภ*Odoc_types 4@#Raw44@@"/*44@@44@@@@@-L@-L@-@@% @@@h@-L@-@ภ{0Ax@1A@4OK@-@@@-L@-@@4;@@}K@-@@G>@@K@-@@jA@@@@@-3@-L@-@@I@@@@@-K@-1@@ภ$None5 #5 '@1@@@1ǠgH@-@@@-@@ఐ*,special_coms5)55@@@`H@-@@5""5#6@@@@ @@-@@ภ$Some55HW56H[@+lఐ5!h5?H\5@H]@@@@@@@7J@-@@డ3$List#rev5TH_5UHc@ 5XHd5YHg@@@@@H@-J@-@@@-@@-@@@-@@-@@ఐ^!q5vHh5wHi@$@@ @@@-K@-K@-1@@. @@H@-4@@5HV5Hj@@eJ@-9@5O[@@;@@@A5@@@젠@@@.T@>@@@A@5@@@ఠ,ele_comments5t~5t@5YA@@Ԡ@@@.H@.U355555555@ @ @ @@@@@డ46$List)fold_left55@ 55@@@@#acc@p@@4@!a@s@@3 @@2@@1@@0@@@/@'T@@@.@@-@@,@@+@@*@'M33'N3r@@'L]@.)@@@@NH@.Z@@.c@.@@@.H@.]@@.b @@.a@@.`@@._@@@.^@%@@@.\@@.[@@.Y@@.X@@.W366666666@_@@@@࣠@#accA66@61ZA@@*r@@@@࣠@"scA6)6*@6B[A@@536*6*6*6*6*6*6*6*@>@@@@@@@@ఐ"sc6=6>@H@@@@I36>6>6>6>6>6>6>6>@!@@@*Odoc_types6I6J@&i_desc6N6O@@*@@**@@@.@@@.@Ġ$None6c6d @3@@@@*(*%@@@.@@@.36j6j6j6j6j6j6j6j@,@@@ @*0*-@@@.@@@.@@@ఐg#acc6|  6}  @O@@@Ġ$Some6  (6  ,@,ఠ!t6  -6  .@6\A@@*R@@@.X@@@@@*\*Y@@@.@@@.`@@*c*`@@@.@@@.g@@@డ5.!@6 2 F6 2 G@ @@@@@@.@@.@ @@@.@@. @@@.@@.@@.366666666@<5@6@7@@@@ఐ#acc6 2 B6 2 E@@@@@ภ 6 2 I6 2 XA ఐ,f_create_ele 6 2 U@n@@&@@ఐf!t6 2 V6 2 W@0@@3@@@@4@ภ !A@ "A@6nO@.@@@.N@.C@@7  2 H,@@ Y@@@.N@.K@@?3@@"L@@@A75@@$@77@@@&@@.,@@.J@.@77  2 Y@@@7@@.|@5@@.{;@@.z@@.yI@.I@.@@ภͰ75 Z d76 Z f@@@@H@.1@@ఐ(ele_coms7D g q7E g y@@@kV@@@.vI@.I@.F@@ @@^@A@7Qtz @@@ఐ)assoc_com7]  7^  @@@37]7]7]7]7]7]7]7]@@@@@@@ఐ̠,ele_comments7l  7m  @ @@@@7p  @@@-@$@@.@' @@@ @@@ A@eD@.@A@@@&@50]@0@@@@@ _@ @/6@}@~@@@377777777@<@@7_7  @377777777@4@@@7^@5Y5H377777777@5G@@@@7]ii @ @4Basic_info_retrieverD7  7  @7^A@гР5z.Info_retriever7  7  @@5x5p5Y0@0@@2@&@@$ @ =@qx@B@@377777777@5~5@555t0@1@@M@A@*@? @ X@@]@@@P5@@@Р)Odoc_text&Texter)Odoc_text7  7  @ 7  8  @@@.text_of_string@3@@@/@@/*Odoc_types$text@@@/@@/@6ocamldoc/odoc_text.mliX@FX@t@@3%A@@.string_of_text@$text@@@/@@/3>@@@.@@.@Yu{Yu@@3@@@/=@@/;@@/:@@/9@b@c@ @2'@@@/8@@/7@@@@/6@@/5@8*@@@/2@522@@@/4@@@/3@@/1@@/0@@//@:@;@@2J@@@/.@@/-@@@@/,@@/+@8M@@@/(@6 2<29@@@/*@@@/)@@/'@@/&@@/%@@@M@@2M- @@@/$@@/#BA@/"@@/!@2z@@@/ @@/@@@@/@@/@642g2d@@@/@@@/@`@@@/@@/@@/@@/@@/@u@v@@@@9  R@S@@ఠ.info_of_string9  9  @9_A@@@&stringQ@@@6F@/y@@/z2@@@7F@/{@@/|F@/x399999999@ @wv@\[@*)@@@@@@@lk@@@=@@@࣠@!sA9  9  @9`A@@4399999999@(C9  9!!@@@@@  @@@ఠ%dummy9!!9!! @:aA@@2@@@/H@/399999999@(R@@ @@@డ8n*dummy_info*Odoc_types9!!9!!@ :!!:!!%@@j@@@A@:!!@@@ఠ"s2:!)!/:!)!1@:+bA@@&stringQ@@@0H@/3::::::::@/=6@7@8@@@డ8&Printf'sprintf:.!)!4:/!)!:@ :2!)!;:3!)!B@@@&Stdlib&format!a@/$unitF@@@0 6@@@0!@@@0@@0@@0@*printf.mli@@.Stdlib__PrintfC@+&@@@#@@@6RH@6H@6@@6H@0}$@@@0W@@@0@@@0@@0~@@0|U@@ภ8CamlinternalFormatBasics:&Format::!)!C:!)!NA;&Format8CamlinternalFormatBasics'format6!a@0!b@0!c@0!d@0!e@0!f@0@@@6V@'#fmt$ @@@6T@@@6U@B@@A@A@@@0I@6@@ఐK!s<!)!O<!)!P@)@@{@@@@H@0@A@<!)!+@@@@@<*!T![<+!T!\@@;0@@@7H@7 3<.<.<.<.<.<.<.<.@%@@ @@@@ఠ%i_opt֠<<!T!^<=!T!c@!" >!"!@?@@B@@1@@GC@A@>!!@@@ఠ!i> "%"->!"%".@>9iA@@7@@@9~I@9r3>&>&>&>&>&>&>&>&@Yha@b@c@@@ఐ.info_of_string>5"%"1>6"%"?@@@@@@@9w@@9v7(@@@9u@@9t@@ఐ!s>L"%"@>M"%"A@#@@@@@9J@9J@9-@@" @@1.@A@>X"%") @@డ*Odoc_cross3assoc_comments_info*Odoc_cross>h"E"I>i"E"S@ >l"E"T>m"E"g@@@&stringQ@@@9@@9@@@@9@@@9@@9@$info@@@9@@9@@@9@@9@@9@@9@7ocamldoc/odoc_cross.mliTV@@*Odoc_crossA@1,@@@)@@@9@@9@;8@@@9@@@9@@9@&@@@9@@9*@@@9@@9@@9@@93>>>>>>>>@@@@@@@ >"E"i@@>"E"h>"E"j@@T@@@9I@9I@9@@ఐ:'modlist>"E"k>"E"r@@@q#@@ఐ !i>"E"s>"E"t@-@@`@@@9I@9I@97@@ @@e8@ @@f@ @@g@Ġ)Sys_error>"|">"|"@;)Sys_error9@@@@<}@@@ @A1@@@9R@@@డ=(failwith?,""?-""@@<@@@@@!a@@@@9i}}9i}@@!s?V""@ @@)@@@9K@9K@9@@4@@@@@?a!!@@3?_?_?_?_?_?_?_?_@@@@A@F@9@A@@@@==u@==B@===@=6@@=0@@@9@@@@@@@@3?u?u?u?u?u?u?u?u@!@@@-Odoc_commentsJ@@I@@ֱH@@s G@@# F@@E@@D@@бC@@=B@A=~A@@=@@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. ?H?Hg@ H ?Ihh?Ih@ H All rights reserved. This file is distributed under the terms of ?J?J@ H the GNU Lesser General Public License version 2.1, with the ?K?KN@ H special exception on linking described in the file LICENSE. ?LOO?LO@ H ?M?M@ H************************************************************************?N?N5@8* Analysis of comments. ? T* This variable contains the regular expression representing a blank but not a '\n'.>3 )* Return a text structure from a string. =䠠 9* Return true if the given string contains a blank line. "t % a blank line was before the comment @j9A@j9j@ R* Return true if the given string contains a blank line outside a simple comment. i7 we shouldn't get here @ @ @ ; we must not have a simple comment or a blank line before. @@5@ h if the special comment is the stop comment (**/**), then we must not associate it. @@3@2 should not occur @@@2 get the comments @#@$@ if there is no blank line after the special comments, and if the last special comment is not the stop special comment, then the last special comments must be associated to the element. @) @*@@../ocamlopt.opt)-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_events2-function-sections"-c@e@f F/home/ci/builds/workspace/main/flambda/false/label/ocaml-ubuntu-latest =210/.-,+*)('&%$#"! @@0^lOq/dWG\t.>03@@@@@@@@@@@@(Asttypes0eT$BbRM dc5Build_path_prefix_map0DGl}%Y5Lhi8CamlinternalFormatBasics0|.e1R$|o0CamlinternalLazy0zY# #4#-*Format_doc0uy@GmWUࠠ%Ident0>ЃzV)j⠠,Identifiable0]/*N (Location0nBɊOn?7~ؠ)Longident0wP q;ɡ$Misc0Bpg]?[q*Odoc_class0D:L@Ӑ0!8Z?vMY9B0nAiN]K('׼_0n]Kt;nz.Odoc_exception0>@ӽX4Id.Odoc_extension0Lt.`?9:77&s0=V0^@GD-80Ա!g렠1 0Ȅ?o,';H0C:K}Ŗ%0+ʮd~aƓKd+Odoc_module0/-05ɍM!W)Odoc_name0 d L_,.Odoc_parameter0n6sApT=M0a<0mb!B܏Qfw<.0(8e+z>g/n蠠)Odoc_type0~b:x_B?z0ϸf%,e8*Odoc_value0FJ]\fѬ+Outcometree0BuG^)= 9c )Parsetree0v o[pY Y$Path0k.tbGmᠠ)Primitive0dU=\I/}%Shape0 M``ll&Stdlib0t0VoS%{<F:.Stdlib__Buffer0,I[?z.Stdlib__Digest0#z25I*.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Either0HD ?|>.Stdlib__Format00FClW/Stdlib__Hashtbl0(L%bԠ,Stdlib__Lazy0$1mlࠠ.Stdlib__Lexing0^m|e,Stdlib__List0+TJaN.?+Stdlib__Map0*4ɇ2ɠ%h0݅-d6B2.Type_immediacy00$ jbv\"k&%Types0"|Vȷ`X )Unit_info0'T Χ@aR(Warnings0Ef{&@@Al@ڑ@>>7@?4?>@EO:ӑ:ݰ>3 @Ƒ@‘@??@ ##**@ǰ%%@@??@nx$*$4@??@ '1@777@@jt)@@0:@"("2* &@ 8 B@9@7@A@6̑6@@ 4 >@@@4>ʑ԰99@Ǒ@@ב??@@PB@ PD L@S@P@@@A C@ @@@@@@@@@@@@AB@@@@CD@@A@?E@<@@@@@@@AB@@@@@y@@v@@@AC@@