Caml1999T037
X C )Odoc_html*ocaml.text&_none_@@ A " Generation of html documentation.5ocamldoc/odoc_html.mlP77P7^@@@@@@ 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@@Р)Odoc_info)Odoc_infoR`eR`n@@ 3 @@@@@A 3 @@@R``@@ @Р%ValueSotSoy@@ 3 @@@@@A 3 @@@Soo@@ @ 3 @@@Р.$TypeTzTz@@ 3 @@@@@A 3 @@@Tzz@@ @ 3 @@@РD)ExtensionUU@@ 3 @@@@@A 3 @@@U@@ @ 3 @@@РZ)ExceptionVV@@ 3 @@@@@A 3 @@@V@@ @ 3 @@@Рp%ClassW
W@@ 3
@@@@@A 3
@@@W@@ @ 3 @@@Р&Module"X#X@@ 3 #""#####@@@@@A 3 $##$$$$$@@@*X@@ @ 3 )(()))))@@@&StringA7Y8Y@P@AAР$Misc&Stdlib&String$MiscKYLY@
OYPY@@TYUY@@
@ 3 VUUVVVVV@2@@@@[Y@@@ఠ3with_parameter_listh[i[@AA@@&Stdlib#ref4@@ @B@@@ @B@ 3 zyyzzzzz@WMAE@'H@@@డ#ref[[@@!a @ @ @0'@@ @/@ @.,%makemutableAA @@@*stdlib.mli h h h @@0 @@@@2@ @:5@@ @@ @/@@ภ%false[[ @ ; j@@@ @M@@@@B@@A@@l@@@GC@B@@6
@@RC@A@[@@
@F@ఠ)css_style\\@BA@@f4@@A@ QA@@@ @B@@@ @B@ 3 @h{@|@}@@@డ]#ref\\@f@@@ @ @#@@ @@ @@@ภ$None\\@ ; U.^@ @W@@@@AA@A@@W@@@5B@*@@
@@;+@A@\@@
@.@ఠ*index_only]](@6CA@@@@ @B@@@ @B@ 3 )(()))))@Id]@^@_@@@డ#ref8]+9].@@@@@ @Ѡ@@ @@ @@@ภK]/L]4@@@@(C@$@@@@.%@A@R]@@@(@ఠ-colorize_code_^59`^5F@xDA@@@@ @B@@@ @B@ 3 kjjkkkkk@CWP@Q@R@@@డ#refz^5I{^5L@@@@@ @@@ @@ @@@ภٰ^5M^5R@@@@(C@$@@@@.%@A@^55@@@(@ఠ3html_short_functors_SW_Sj@EA@@94@@ @B@@@ @B@ 3 @CWP@Q@R@@@డ)#ref_Sm_Sp@2@@@@ @U@@ @@ @@@ภ_Sq_Sv@@@@(C@$@@@@.%@A@_SS@@@(@ఠ'charset `w{`w@FA@@{@@ @B@@@ @B@ 3 @CWP@Q@R@@@డk#ref`w`w@t@@@@ @@@ @@ @@@%UTF-8`w`w@@`w`w@@($@@@@.%@A@`ww@@@(@ఠ+show_navbar%a&a@>GA@@@@ @B@@@ @B@ 3 10011111@CWP@Q@R@@@డ#ref@aAa@@@@@ @٠@@ @@ @@@ภ$trueTaUa@ ; @@@AB@@Ae@@@@@+C@'@@@@1(@A@]a @@
@+&Naming\Bieje@ nA@Б@ఠ+mark_modulezh*2{h*=@HA@@x@@ @
C@ 3 @Pd]@^@_@@@&MODULEh*Ah*G@@h*@h*H@@
@A)ocaml.doc? The prefix for modules marks. gg)@@@@@@@h*.@@@ @ఠ0mark_module_typekwkw@IA@@@@ @C@ 3 @5C<@=@>@@@*MODULETYPEkwkw@@kwkw@@
@A4Ԑ # The prefix for module type marks. jJNjJv@@@@@@@kw{@@@@ఠ)mark_typenn@JA@@@@ @C@
3 @4B;@<@=@@@$TYPEnn@@nn@@
@Ag= The prefix for types marks. mm@@@@@@@n@@@@ఠ-mark_type_eltq-5q-B@-KA@@@@ @C@ 3 @4B;@<@=@@@'TYPEELT%q-F&q-M@@(q-E)q-N@@
@A: @ The prefix for types elements (record fields or constructors). 7p8p,@@@@@@@:q-1@@@@ఠ-mark_functionGt{Ht{@`LA@@E@@ @C@ 3 MLLMMMMM@4B;@<@=@@@#FUNXt{Yt{@@[t{\t{@@
@Am ! The prefix for functions marks. jsPTksPz@@@@@@@mt{@@@@ఠ.mark_extensionzw{w@MA@@x@@ @C@ 3 @4B;@<@=@@@)EXTENSIONww@@ww@@
@A " The prefix for extensions marks. vv@@@@@@@w@@@@ఠ.mark_exceptionz z.@NA@@@@ @C@ 3 @4B;@<@=@@@)EXCEPTIONz2z;@@z1z<@@
@A3Ӑ " The prefix for exceptions marks. yy@@@@@@@z@@@@ఠ*mark_value }fn}fx@OA@@@@ @C@ 3 @4B;@<@=@@@#VAL}f|}f@@}f{}f@@
@Af> The prefix for values marks. |>B|>e@@@@@@@}fj@@@@ఠ.mark_attribute
@ @@,PA@@@@ @C@ 3 @4B;@<@=@@@#ATT$ @% @@@' @( @@@
@A9 " The prefix for attributes marks. 67@@@@@@@9 @@@@@ఠ+mark_methodF CG C
@_QA@@D@@ @C@ 3 LKKLLLLL@4B;@<@=@@@&METHODW C X C @@Z C
[ C @@
@Al? The prefix for methods marks. i Bj B@@@@@@@l C@@@@ఠ+code_prefixy F = Ez F = P@RA@@w@@ @C@ 3 ~~@4B;@<@=@@@%code_ F = T F = Y@@ F = S F = Z@@
@A< The prefix for code files. E E <@@@@@@@ F = A@@@@ఠ+type_prefix
I I @SA@@@@ @ C@ 3 @4B;@<@=@@@%type_ I I @@ I I @@
@A2Ґ< The prefix for type files. H \ ` H \ @@@@@@@ I @@@@ఠ*html_files L L
@TA@@@&stringQ@@ @HC@"@ @#@@@ @C@@@@ @C@@ @C@$@ @%C@! 3 @P^W@X@Y@@@࣠@$nameA L
L
@+UA@@- 3 @< L XGi@@@@@
@@@ఠ$qual( M
) M
@AVA@@&@@ @%E@( 3 .--.....@(K@@ @@@@ఠ!i@ O
&
4A O
&
5@YWA@@#intA@@ @F@)@డ &rindex&StringY O
&
8Z O
&
>@
] O
&
?^ O
&
E@@@&stringQ@@ @@ @@$charB@@ @@ @/@@ @@ @@ @@*string.mliR.n.nR.n.@@.Stdlib__Stringh@&!@@@@@ @@ @@@@ @@ @G@@ @@ @@ @_@@ఐ$name O
&
F O
&
J@i@@l@@n O
&
K O
&
N@@;@@ @G@G@|@@U @@h}@A@ O
&
0@@డ#get&Stringˠ̰ P
R
b P
R
nA@b@@ @t@ @s@@@ @r@ @qd@@ @p@ @o@ @n0%string_safe_getBA @@@@e df d@@dE@"!A@@@@ @@ @@@@ @@ @@@ @@ @@ @ 3 @@@@@@@ఐ$name@ P
R
f@ΰB@@@@డ{!+ P
R
j P
R
k@@#intA@@ @@ @@
@@ @@ @@@ @@ @@ @'%addintBA@@@@0++0+,@@n@#"@@@ @@ @@ @@@@ @@ @@@ @@ @@ @O@@ఐ!iL P
R
hM P
R
i@Y@@>@@ @H@H@c@@A] P
R
l^ P
R
m@@D@@ @H@H@s@@ @@@@ @ @H@{@@@@@@ @@ A| Q
t
} Q
t
A@@@ @I@@@@ B@@@ @K@@@@ C@@@ @M@@ @@ D'@@@ @O@@,@@ E3@@@ @Q@@8@@ F?@@@ @S@@D@@ GK@@@ @U@@P@@ HW@@@ @W@@\@@ Ic@
@@ @Y@@h@@ Jo@@@ @[@@t@@ K{@%@@ @]@@@@ L@1@@ @_@@@@ M@=@@ @a@ @@ @ N@I@@ @c@,@@,@ O@U@@ @e@8@@8@ P@a@@ @g@D@@D@ Q@m@@ @i@P@@P@ R@y@@ @k@\@@\@ S@@@ @m@h@@h@ T@@@ @o@t@@t@ U@@@ @q@@@@ V@@@ @s@@@@ W@@@ @ u@@@@ X@@@ @w@@@@ Y#@@@ @y@@(@@ Z-@@@ @y@@2@@@2@@@ @@@5@@@ @@@8@@@ @ @@;@@@ @
@@>@@@ @@@A@@@ @@@D@@@ @
@@G@@@ @@@J@@@ @@@M@@@ @@@P@@@ @@@S@@@ @@@V@@@ @@@Y@@@ @@@\@@@ @@@_@@@ @@@b@
@@ @@@e@
@@ @@@h@@@ @@@k@@@ @@@n@@@ @@@q@@@ @@@t@@@ @@@w@@@ @@@zy@@#@@ @ @@@ Q
t
@@
Q
t
Q
t
@@@@
R
R
@@7@@ @"@@:@@ @#@@@"-c
R
R
@@
R
R
@@'@@@A
P
R
\@@)@n@@@Ġ)Not_found
% S
&