Caml1999T037 O }M C .Odoc_ocamlhtmlР&Stdlib&Lexing;ocamldoc/odoc_ocamlhtml.mllRR@@
3 @@@@@@#intA ; @@#intA@@@@@&_none_@@ A@A@$charB ; @@$charA@@@@@ @A@&stringQ ; @@&stringA@@@@@@@@%bytesC ; @@%bytesA@@@@@@@@%floatD ; @@%floatA@@@@@@@@$boolE ; @@%falsec@@%@$trued@@+@@@A@@@@@,@A@$unitF ; @@"()e@@6@@@A@@@@@7@A@
#exnG ; @@@A@@@@@;@@@#effH ; @ @O@A@A@@@@@@D@@@,continuationI ; @ @Q@ @P@B,continuationA@nY@@@@@@T@@@%arrayJ ; @ @R@A%arrayA@@@@@@_@@@
$listK ; @ @S@A"[]f@@l@"::g@@ @T@@y@
@@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\ # $@@@A@'FailureY # ,@'@@A@0Invalid_argumentX # 5@0@@A
$#@-Match_failureV # >@@=@9@;@ @a@@A5!4!@)Not_foundZ # O@@@A&=)<)@-Out_of_memoryW # W@@@A.E1D1@.Stack_overflow^ # _@@@A6M9L9@.Sys_blocked_io_ # g@@@A>UATA@)Sys_error[ # o@j@@AG^J]J@:Undefined_recursive_modulea # x@@w@s@u@ @h@@AXo[n[@:Continuation_already_takenb # @@@A`wcvc@@@@@A 3 @@@R@)ocaml.docl 0 Generation of html code to display OCaml code. Q[[Q[@@@@@@@@ 3 @@@A + %error*ATT@@ ; @@1Illegal_character+@@ @@@UU@@AA4Unterminated_comment,@@VV@@BA3Unterminated_string-@@WW@@CA0Keyword_as_label.@@ @@@XX@@DA@@A@@@@@T@@@@@A@ # 22UU@+@г4$charU5@@; 3 @eK ; @@@A@@@@@@@@@@:@@@@<@ # 88V6@5@@@9@ # 55W3@2@@@6@ # 22
XX@+@г4&stringX5@@; 6@@@@8@@A@4@@47@ 3 @@@%Error/B$Z$%Z)@ # !@}@@ @@@ @@@ @@@A8Z9Z>@@LEA@г%errorDZ-EZ2@@ 3 A@@AAAAA@@@@@г#intPZ5QZ8@@$@@г!#intZZ;"@@(#@@@@%@%@%$@@ఠ3base_escape_strings0h\@Di\@W@|FA@@@m@@ @C@Ơ@t@@ @C@@ @C@@@ @C@ 3 @@ga@@@ภ"::]\``A ; "@ @U@B@AA@Ad@@@!&]\b]\c@@]\a]\d@@)@@%&]\g]\l@@]\f]\m@@.*@@#]\n@@?C@.@ภ-^qu,A+@!<^qw^qx@@^qv^qy@@QC@F@@$<^q|^q@@^q{^q@@XC@T@@!^q@@iC@X@ภW_VAU@!>__@@__@@{C@p@@$>__@@_ _@@C@~@@!_@@C@@ภ"[]`A ; v@@@@AA@A@@u@A@pD@@@ @C@@@8A@yD@@@ @C@@@kA@@@ @C@@@+\@Z@@@@ @@A@1\@@@@@@ఠ6prelike_escape_strings1>c?c@RGA@@֠@B@@ @C@@I@@ @C@@ @C@@@ @C@ 3 UTTUUUUU@@@@@@ภְbdcg"#Aՠ@! ndod@@qdrd@@$@@& zd{d@@}d~d@@)%@@d@@:C@)@ภe'A@! ee@@ee@@LC@A@@ 0 ee
@@ee@@SC@O@@!e@@dC@S@ภ'fQA%@!
ff@@ff@@vC@k@@%
ff@@ff @@}C@y@@!f!@@C@}@ภаg""{A@|A@=D@@@ @C@@@5A@FD@@@ @C@
@@hA@O@@ @C@@@c@@@@ @@A@c@@@@ఠ#pre2j&*j&-@HA@@&Stdlib#ref@@ @"C@@@ @ C@ 3 @@@@@@డ/#ref,j&0-j&3@@!a @ $@@ @g@ @f,%makemutableAA @@@*stdlib.mli d d d @@- @@@@-50@@ @@ @*@@ภ%falseSj&4Tj&9@ ; ;@@ @M@@@@B@@A*@@@@@BD@#=@@2
@@M>@A@_j&&@@
@A@ఠ#fmt3lk:>mk:A@IA@@ag&Format)formatter@@ @HC@(@@ @-C@$ 3 zyyzzzzz@`zs@t@u@@@డ#refk:Dk:G@_@@@@@ @'@ @&@@డ&Format-str_formatterk:Hk:N@ k:Ok:\@@3@@ @
:@*format.mli- - (@@.Stdlib__Format @
@@=5@@*@@C6@A@k::@@@9@ఠ&escape٠pp@JA@@@&stringQ@@ @C@JC@K@ @LC@I 3 @Woh@i@j@@@࣠@!sApp@KA@@ 3 @)py@@@@@
@@@ఠ.escape_stringsܠqq@
LA@@@@@ @_@@@ @`@ @^@@ @]E@O 3
@)5G@,@-@@@డ !!rr@@!a @ @@ @i@ @h'%field0AA@@@ @@ @@@@$@@ @\E@ZE@R@@ @S @ @Q2@@ఐ@#pre-Kr @˰/@@@@@ @XF@[F@YF@@9@@G@ఐ3base_escape_strings]s&,^s&?@@@aQ@డm!@juIckuId@@$listK!a @s@@ @@
@@ @@@ @@ @@ @@HnnInn@@t @! @@@E@uE@e@@ @g@
@@ @f@@ @d@ @c@ @b@@ఐA3base_escape_stringsuIOuIb@O@@A#@@ @sF@xF@t@@ఐ6prelike_escape_stringsuIeuI{@@@I8@@ @rF@}F@y@@!@@E@q@r@@@A@q @@డ$List)fold_leftvv@ vv@@@@#acc @@!a @
@ @@ @@@$listK@@ @@ @@ @@ @@(list.mli 33 3r@@,Stdlib__List]@(#@@@@>D@'@@H@@ @D@A@P@@ @D@B@ @CD@)@ @+@ @*@@.@@ @( @ @&@ @%@ @$ 3 $##$$$$$@6/@0@1@@@@࣠@#acc$A:w;w@NMA@@5 3 98899999@@@@@@@࣠@%paramGA@ఠ!s%RwSw@fNA@@C 3 QPPQQQQQ@.%P@@@@@@ఠ"s2&awbw@uOA@@J@@fwgw@@@Y@S@ @E@@ @@డ#Str.global_replace#Strww@
ww@@@#Str®exp@@ @3@v@@ @2@@@ @1@@ @0@ @/@ @.@ @-@'str.mli "" "#@@P@&!@@@@@ @@@@ @@@@ @@@ @@ @@ @@ @ 3 @cl@f@g^@X@Y@@@@డO®exp#Strww@
ww@@@@@ @P@@ @@ @@=^bb>^b@@RA@@@@@@ @]@@ @@ @2@@ఐ!sww@;@@?@@ww@@t@@ @ @I@I@@ఐ"s2
ww@Q@@V@@ఐࠐ#accww@@@c@@@@PH@f@w@@@@ @F@@$w%w@@@#@!%@ @:@ @9E@E@@@ఐX!s8x9x@)@@p@@ఐL.escape_stringsEyZ@[@@TA@@ @8E@E@&@@sd@@G@e@@HB@ofA@C@m@A' Escape the strings which would clash with html syntax,
and some other strings if we want to get a PRE style outside of
.am^^bo@@@@@@@y@yx@@ఠ+escape_baseHo|15p|1@@PA@@@@@ @C@C@@ @C@ 3 yxxyyyyy@@@@@@࣠@!sJA|1A|1B@QA@@ 3 @&|11 @@@@@@ @@డ$List)fold_left}EG}EK@ }EL}EU@@Ȱ@@@@:D@@@@@ @D@@@@ @D@@ @D@@ @@ @@@Ԡ@@ @@ @@ @@ @ 3 @@L[@C@D@@@@࣠@#accKA~V_~Vb@RA@@3 3 @@@@@@@࣠@NA@ఠ!sL~Vk~Vl@SA@@@ 3 @-$M@@@@@@ఠ"s2M~Vn~Vp@TA@@H@@~Vj~Vq@@@V@Q@ @@@ @@డ.global_replace#Str"~Vu#~Vx@ &~Vy'~V@@@@@@@ @@@@ @@i@@ @@@ @@ @@ @@ @ 3 76677777@CL@F@G>@8@9@@@@డ®exp#StrQ~VR~V@ U~VV~V@@@@@F@@ @@@ @@ @%@@ఐt!sk~Vl~V@.@@2@@o~Vp~V@@@@ @ @I@<@@ఐ|"s2~V~V@D@@I@@ఐ#acc~V~V@@@V@@q@@H@ Y@~Vf@@@@ @F@@~VZ~V@@@@@ @@ @E@#E@!@@ఐ'!s@@@<@@ఐU3base_escape_strings @)@b*@@̠@@ @E@)E@%@@#3@@@=4A@VC@+;@A3 8 Escape the strings which would clash with html syntax. {{0@@@@@@@G@GF@]*ocaml.text6 The output functions B B@@@@@@ 3 @p}@~@@@@ఠ%printO D D@ UA@@#esc]@@ @lC@0@@ @1C@-@&stringQ@@ @OC@:$unitF@@ @NC@;@ @