Caml1999T037esC*Odoc_lexer*ocaml.text&_none_@@A ! The lexer for special comments. 7ocamldoc/odoc_lexer.mllQWWQW}@@@@@@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@@Р &LexingSS@@ 3@@@@@A3@ @@S@@ @Р+Odoc_parser+Odoc_parserTT@@ 3@@@@@A3@@@T@@ @3@@@@ఠ+line_number.VV@@A@@&Stdlib#ref@@@ HA@ ?@@@ FA@ ;3@%@@@డU#refVV@@!a@@@0#@@@/@@.,%makemutableAA @@@*stdlib.mlihhh@@,@@@@.@@ @61@@@ >@@ =,@@@VV@@95@@,@@D6@A@V@@@9@ఠ-string_buffer/"Y#Y@;AA@@Y&Buffer!t@@@ A@ I3,++,,,,,@wkd@e@f@@@డ&Buffer&create?Y@Y@ CYDY@@@#intA@@@ t@@ s)@@@ r@@ q@*buffer.mlip<<p<Q@@.Stdlib__BufferA@@@@@@@ @@ :@@@ @@ 6@@`lYmY@@'@@@ B@ B@ F@@7 @@NG@A@wY @@ @J@ఠ3reset_string_buffer\\ @BA@@@;@@@ A@ @@ $unitF@@@A@ @@ A@ 3@ny@z@{@@@࣠@%paramAĠ"()\ \@;P@@@N@@@@A@@A@@R@@@@&3@5\\,@@@@@@@డ3&Buffer%reset\\@ \\@@@@@@ @@ B@@@ @@ @bb$@@I@@@@@@@ @@ Q@@@ @@ 6@@ఐҠ-string_buffer\<@W=@@@@@D@D@I@@5E@@hJ@SFA@wA@ M@A)ocaml.doc2 Reset the buffer [[@@@@@@@Z@ZY@v@ఠ/add_char_string_SW_Sf@6CA@@@$charB@@@"@@!@@@ @@A@ 3.--.....@@@@@@డ&Buffer(add_charA_SiB_So@ E_SpF_Sx@@@%@@@ @@ @-@@@ @@ *@@@ @@ @@ @yy@@L@@@@;@@@@@@C@@@@@@@@@@@@@?@@ఐX-string_bufferz_Sy{_S@ް@@Y@@@$B@(B@'S@@D @@bT@A? Add a character to the buffer ^..^.R@@@@@@@_SS@@@f@ఠ*add_stringbb@DA@@@&stringQ@@@?@@>@@@=@@@@@e@@@dC@3@$0H@'@(@@@డ#Str+split_delim#Strqwqw@ qwqw@@@#Str®exp@@@@@@m@@@@@85@@@@@@ @@ @@ @5otherlibs/str/str.mli++++@@W@(#@@@ @@@W@@V@@@@U@@TSP@@@S@@@R@@Q@@PO@@డO®exp#Strqwqw@ qwqw@@@@@@o@@nQ@@@m@@l@>^bb?^b@@SA@@@@@@@n@@m`@@@l@@k@@! ?qw@qw@@BqwCqw@@'@@@wE@yE@x@@LqwMqw@@~@@@i@zE@u@@ఐӠ!s_qw`qw@@@@@@@@A@dqwy@@@ఠ"l2orpr@LA@@@@@C@@@BC@|3{zz{{{{{@@@@@@Aఠ$iterss@MA@@@ !@@@"D@@@@D@~@@+ D@@@@D@@@(@࣠@%listeAss@NA@@"3@80@+@@ @@E@}@0@1@@@@ @@ఐ%listett@9@@@@:3@%@@@Ġ"::uu@;AgP@@U@BB@AA@A@@<ఠ!huu@OA@@S@ఠ!quu@ PA@@Wa@@@-@@@@@h.@@h.@@@@ఠ"h2vv@QA@@@@@H@3        @C.z@(@)$@@@@@డZ.global_replace#Str v!v @ $v %v@@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@X""Y"#@@mP@'"@@@w@@@@@@@@@@@@@@@@@@@@@@@@@@Q@@డ®exp#Strovpv@ sv tv&@@Z@@@Z@@@@@@@@@@s@@డ!^v+v,@@&stringQ@@@@@@ @@@@@@@@@@@@@^6^6^6^\@@q@@@@@@@@@@@@@@@@@@@@@@@@!^v)v*@@v(;@@8@@@K@K@@@డH!^v1v2@N@@@N@@@@@@K@@@@@J@@@@@@@@@ఐ%blankk@ΰl@@j@@@L@L@@@!+ v3 v4@@0 v5@@s@@@L@L@@@ @@{@@@@L@@@v'v6@@@@@@K@@@'v(v7@@Y@@@@J@"@@ 8v9@@:v8;v:@@ @@@I@I@5@@ఐf!hMv;Nv<@>@@B@@1@@FC@A@Rv@@డ!=^w@P_w@Q@@!a@@@@@@$boolE@@@@@@@&%equalBA|@@@@|y}y@@Q@@@@ @@@G@@@@ @@@@@@@@@3@@@@@@@ఐ"h2w@Mw@O@ @@@@ w@S@@w@Rw@T@@(H@@@@@j@@@H@ %@ఐ0$iterzz@@@@/@@$@@5@@ఐڠ!qzz@@@G  @  AG   BG  @@(@@@(@@@@@x@@@@@T@@డ!^ [G   \G  @ΰ@@@@@@@@@@@@@@@@@@@@@t@@ఐ%blank yG  @O @@@@@K@K@@@"+$ G   G  @@1 G  @@@@@K@K@@@ G   G  @@{@@@@K@@@ G   G  @@@@@@J@@@  G  @@ G   G  @@@@@~I@I@@@ఐ!h G   G  @ʰ@@>@@@@@A@ G  @@డ Dy{ H   H  @x@@@f@@@G@@@@ @@y@@@@@@@3        @@@@@@@ఐ"h2 H   H  @ @@@@  H  @@ H   H  !@@(H@@@@@\@@@H@$@ఐ$iter K   K  @n@@@@@@@4@@ఐH!q 'K   (K  @*@@D@C@@ -I ' 3 .L  @@F@ภ[ 5O   6O  @\ఐM"h2 ?O   @O  @V@@Y@ఐk!q JO   KO  @M@@ @@@G@G@l@@ @@D@o@ YH  @@q@@@`@@ aP  " bP  #@@@@@@@ภZ hQ ' 1 iQ ' 3@Y@@@@@@A lE  @@3 j i i j j j j j@@@@A@@@@@@D@@@@ vD  @@డ $List#rev S ; ? S ; C@  S ; D S ; G@@@+!a@@@@@@4@@@@@@(list.mliee@@,Stdlib__ListM@ @@@@@@@a@@`GD@@@^@@]3        @@@@@ఐ?$iter S ; I S ; M@@@@ON@@@n@@@p@@oV@@@m@@l@@డ I$List#rev S ; O S ; S@  S ; T S ; W@@[@@@[E@E@E@@@@@@ @@@~@@}I@@ఐ"l2 S ; X S ; Z@@@z@@@F@F@^@@ S ; N S ; [@@@@@{E@F@i@@ S ; H S ; \@@@@@jD@E@xt@@ @@u@ @@@A@ 'C x z @@డ &String&concat 5U b d 6U b j@  9U b k :U b q@@@@@@@@@$listK@@@@@@@@@@@@@@@@*string.mlisss@@.Stdlib__StringI@)$@@@!@@@@@@ @@@@@@@@@@@@@@@3 p o o p p p p p@@@@@@@!  ~U b s U b u@@ U b r U b v@@F@@@C@C@@@ఐ5"l3 U b w@ @@QN@@@@@@C@C@.@@m @@'/@| @@(2@P @@)&@A @@*@A@;A@@A  P This function returns the given string without the leading and trailing blanks. o   o `@@@@@@@!@! @7@ఠ,remove_starsM X   X  @ XA@@@@@@A@@@[@@@A@@@A@3        @Wvo@p@q@@@࣠@!sOA X   X  @ YA@@3        @+ X   Y  @@@@@  @@డ8.global_replace#Str Y   Y  @  Y   Y  @@ް@@@6@@@@@@@@@@@@@@@@@@@@@@@@@@3        @6BT@9@:@@@@డk®exp#Str 1Y   2Y  @  5Y   6Y  @@@@@@@@@@l@@@@@%@@డ !^ OY   PY  @°@@@@@@0@@/@@@@.@@-@@@,@@+@@*E@@!^ kY   lY  @@ nY   @@@@@@E@BE@AX@@డ !^ Y   Y  @@@@@@@J@@I@@@@H@@G@@@F@@E@@Dx@@ఐ%blankP@uQ@@@@@ZF@\F@[@@#*\* Y   Y  @@0 Y  @@@@@XF@^F@]@@l @@"@@@>@_F@V@@ Y   Y  @@@@@(@`E@<@@ Y   Y  @@@@@@aD@&@@  Y  @@ Y   Y  @@@@@C@cC@b@@ఐ!s Y  @հ@@)@@ @@#@ A@1A@f@A  M Remove first blank characters of each line of a string, until the first '*' W { {W { @@@@@@@@@3@ఠ1validate_encodingP[  "[  3@.ZA@@@&stringQ@@@"ZA@h@@i$Misc+Utf8_lexeme!t@@@2A@j@@kA@g30//00000@]vo@p@q@@@࣠@(raw_nameRAA[  4B[  <@Z[A@@&3BAABBBBB@5I[  J^  @@@@@  @@డ$Misc+Utf8_lexeme)normalize$Miscb\ ? Gc\ ? K@ f\ ? Lg\ ? W@@k\ ? Xl\ ? a@ @@R@@@ @@ &Stdlib&Result!tW@@@ [@@@ @@@ @@ @.utils/misc.mli>uu>uv@@^@,"@@@q@@@ @@ o@@@ Ӡs@@@ @@@ @@ 3@\h@_@`@@@@ఐo(raw_name\ ? b\ ? j@ @@@@O@@;@@@"W@@@"X@@@"V@Ġ%Error] p t] p y@;%Error &result!a@!b@@@@D@@AA@B@A   @@@ @ఠ!sŠ] p z] p {@\A@@@@@"i3@M@@@@@)@@y@@@"k@@@"l@@@"j @ @@@@"n@@@"o@@@"m@@@డ {(failwith] p ] p @@@@@@@!a@@@@ !i}} "i}@@ LC@@@@@@@"@@"E@"@@"3(''(((((@KD@E@F@@@@డ &Format(asprintf>] p ?] p @ B] p C] p @@@&Stdlib'format4!a@" &Format)formatter@@@,$unitF@@@,&stringQ@@@,@@@,@@,@@,@*format.mlioooܩ@@.Stdlib__Format@61@@@.@Z@@@2E@2@@2y@@@"E@2E@,E@2E@2@@2E@,m;@@@,p7@@@,q4@@@,r@@@,o@@,n#@@,ls@@ภ8CamlinternalFormatBasics&Format] p ] p A;&Format8CamlinternalFormatBasics'format6!a@,!b@,!c@,!d@,!e@,!f@,@@@2D@'#fmt$ @@@2B&stringQ@@@2C@B@@A@A^  ?^  @;"Okx@t@A@@B@AHI@@@s@ఠ$nameƠO^  P^  @h]A@@*@@@"}@@@@@1@@@"5@@@"@@@"~@ @<@@@"@@@@"@@@"@@@ఐ%$namet^  +@#@$@%-@@P3tssttttt@.@@@@@Az\ ? A1@@T3xwwxxxxx@@@@<3A@dA@2:@A@7@76@M@ఠ.validate_ident`  `  @^A@@@v@@@3A@2@@2s@@@3NA@2@@2A@23@m@@@@@࣠@(raw_nameA`  `  @_A@@3@+`  g^@@@@@  @@@ఠ$namea  a  @`A@@@@@3C@33@(:@@ @@@ఐà1validate_encodinga  a  @9@@@@@@3@@3@@@3@@3@@ఐE(raw_namea  a  @#@@]&@@@@*'@A@a  @@డ+Utf8_lexeme3validate_identifier$Miscb   b  @  b   b  (@@b  )b  <@ @(with_dot&optionL$boolE@@@ @@@ @@ @@@@ @@ 1validation_result@@@ @@ @@ @d|N|Pd|N|@@ @1'@@$"@@@3@@@3@@3@@@@3@@3@@@3@@3@@33KJJKKKKK@@@@@@<ภ$Nonef;@@W@@@@AA@Al@@@l@FC@@@33@@@32@@31@@ఐ$namerb  =sb  A@$@@P@@@3-D@37D@36.@@u @@N@@@3+2@Ġ$Miscc G Kc G O@+Utf8_lexemec G Pc G [@@%Validc G \c G a@@;%Valido@@@ @@@@AB@A`{{`{{@@@w@@@ @@x@@@3;3@\@@@@|@@@3<@@@ఐ$namec G ec G i@g@@@Ġ$Miscd j nd j r@+Utf8_lexemed j sd j ~@@1Invalid_characterd j d j @@;1Invalid_character8@a%Uchar!t@@@ @A@AB@AWa{{Xa{{@@@@ఠ!ud j d j @aA@@@@@3A3@@@@@@-@@@@@3B@@@@@3C@@@డo(failwithe  e  @@@@@@@3S@@3RrE@3Q@@3P3        @*#@$@%@@@@డ&Format(asprintf!e  "e  @ %e  &e  @@@@@@#intA@@@3@@3/@@@3ZE@5E@3oE@3E@3@@3E@3]@@@3`@@@3a@@@3b@@@3_@@3^$@@3\F@@ภjk_e  `e  Aภusv r4Invalid character U+@@W@@@3F@3F@3g@ภ#Int ;#Int!x@-!b@-!c@-!d@-!e@-!f@-@@@1p!y@-!a@-@(int_conv@@@1qF2@@@1r )precision@@@@1v@@1u@@1t@@@1s#C?;73@@@1w@DDAYAA%%@@@!d@ภ5%Int_X;%Int_X4@@@0|@@@HP@@AVV@@@4M@@@>@@@3F@3@ภM+Lit_padding;+Lit_padding!a@0l@@@0@S%padty@@@0@@@0@B@ABAA$f%f@@@]k@ภq%%Zeros';%Zeros@@@0{@@@BC@@A7Rk8Rk@@@pC@@@$@@@3F@3@D@)@@@3F@3F@3&@@@ʠ G@3 E@3F@3@@@3F@31@ภS,No_precisionU;,No_precision!a@0\@@@0@@@@BAAAklLNllLq@@@o@@@",@@@3F@3Q@ภst @ @0@@@3mF@3F@3F@3Р@@@3nF@3F@3F@3Ѡ  IE@3E@3@@@3F@3y@@)@\G@3 @@@3F@3@@5@hG@3) !"`@@@3F@3@8Invalid character U+%04XF@F@@@@3F@4F@4@@ML@@d?6t@@@3lF@3@@డ/%Uchar&to_inte  e  @ e  e  @@@%Uchar!t@@@4@@4#intA@@@4@@4@)uchar.mliJ x xJ x @@-Stdlib__UcharJ@ @@@@@@4@@4@@@4@@4@@ఐ!ue  e  @@@/@@@4G@5G@5@@e  e  @@G@4@@ e   e  @@E@3r@@ @@s@Ġ$Miscf  f  @+Utf8_lexeme f  !f  @@1Invalid_beginning&f  'f @@;1Invalid_beginning@%Uchar!t@@@ @AAAB@Ab{|b{|@@@ @ఠ!u?f @f  @XbA@@@@@3H@@@,@@@@@3I@@@@@3J@@@డ(failwithVgWg@H@@@H@@@5@@5E@5@@53_^^_____@)"@#@$@@@@డ&Format(asprintfugvg"@ yg#zg+@@7@@@7@T@@@6V@@6U@@@5E@6E@5E@6E@69@@6TE@5۠B@@@5ޠ>@@@5ߠ;@@@5@@@5@@5!@@5C@@ภg,gLAภƠ à:Invalid first character U+@@@@@64F@67F@66d@ภ&ڠQPภ.'@'@,@@@6QF@6[y@ภ;4ภC<@<@@@@6cF@6h@DE@@@@6dF@6jF@6i@@L@|G@6;E@6nF@68@@@6RF@6b@ภf_@_@X@@@6SF@6r@ภu)j*ni@n@I@@@5F@6F@61F@6N@@@5F@6F@62F@6O  E@63E@6P@@@6WF@6}@@@iG@6# @@@65F@6M@@@uG@6) !"@@@6 F@60@>Invalid first character U+%04X@@|@@@6!F@6F@6@@@@?6@@@5F@6 @@డ%Uchar&to_int{gN|gS@ gTgZ@@@@@@@@6@@6@@@6@@6+@@ఐX!ug[g\@5@@@@@6G@6G@6?@@gMg]@@G@6D@@g@@E@5G@@T@@H@@@Ab  @@@@@@A@A@6@A@@@@ఠ9validate_exception_uidentŠi`ei`~@cA@@@@@@6A@6@@6@@@6A@6@@6A@63@2KD@E@F@@@࣠@(raw_nameAi`i`@dA@@3@+i`al1@@@@@  @@@ఠ$nameȠjj@ eA@@@@@6C@63@(:@@ @@@ఐ~.validate_ident j j@9@@@@@@6@@6@@@6@@6@@ఐE(raw_name j!j@#@@]&@@@@*'@A@%j@@డ+Utf8_lexeme.is_capitalized$Misc9k:k@ =k>k@@BkCk@ @@ !@@@ @@ ,@@@ @@ @OxxOxy@@ &@@@@ 1@@@6@@6@@@6@@63]\\]]]]]@drk@l@m@@@@ఐy$namemknk@ @@ K@@@6C@6C@6@@? @@@@@6C@6@ఐ$namekk@$@@'@డ(failwithll@@@@@@@6@@6C@6@@6=@@డ&Format(asprintfll@ ll@@o@@@o@ @@@7C@7g@@7f@@@6C@7C@7C@75C@7N@@7eC@6|@@@6x@@@6u@@@6@@@6@@6#@@6@@ภA@ll+A?ภL 8Invalid exception name: @@@@@7JD@7MD@7L@ภ`Šภh~'}@'@YE@7PY@@@7dD@7p@ภx,m-7l@7@L^@@@7D@73D@7GD@7a@@@7D@74D@7HD@7b  wC@7IC@7c@@@7hD@7{@@W@lE@79 @@@7KD@7`@@c@xE@7) !"@@@76D@7F@:Invalid exception name: %st@t@@@@77D@7D@7~@@{z@@ ?6@@@7D@72@@ఐ$namexl,yl0@@@@@|l@@C@7@@@@@k@@!@]@@@A@A@7@A@@@@ఠ2__ocaml_lex_tablesɠ6ocamldoc/odoc_lexer.mlpRVpRh@fA@@&Lexing*lex_tables@@@7A@73@@@@@@/3(lex_base@@@&stringQ@@@@@@/ 3+lex_backtrk  @@@@@A@A*lexing.mli!!"!!7@@.Stdlib__Lexingg@3+lex_default@@@@@B@A !8!< !8!Q@@ h@3)lex_trans"@@@@@C@A!R!V!R!i@@i@3)lex_check,)@@@@@D'@A !j!n!!j!@@j@3-lex_base_code63@@@@@E1@A*!!+!!@@)k@30lex_backtrk_code@=@@@@@F;@A4!!5!!@@3l@30lex_default_codeJG@@@@@GE@A>!!?!!@@=m@3.lex_trans_codeTQ@@@@@HO@AH!!I!!@@Gn@3.lex_check_code^[@@@@@IY@AR!!S!"@@Qo@3(lex_codehe@@@@@Jc@A\""]""+@@[p@@A`!! a!!@@_f@&Lexingqmoqmu@(lex_baseqmvqm~@@   #?qQ552<QmD  F*,r|=a@@r|=b@@@@@7A@7@&Lexing}df}dl@+lex_backtrk}dm}dx@@     ~{7[@@~{~7\@@@@@7A@7@&Lexing^`^f@+lex_default^g^r@@  .99ADFGIuy1U@@ux1V@@@@@7A@7@&LexingXZX`@)lex_transXaXj@@ $#$$$  00S00OP11"11::::0QRQR1!!!!:%%'%%%%%%%%%%%%%(%&%%%%%%%%$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%BBBBNNNBN!%;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3%%%%%%%%%%%%%%%%%%%%%%)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,%%%%%%%%%%%%%----%-%%%%%4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-----////////////////////////////////////////////////////////////////%%%%%%%%%%%%%%%%%%6%%%%%%%%%%%%%7%%%%%%%%%%%%%%%%%%%%%................................................................11111222222222222222222222222222222222222222222222222222222222222222200008888::::08/:///////////////////////////////////////////////////////////////%%%%%%%%%<%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%................................................................11111882882222222222822222222222222222222222222222222222222222222222222222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>%%%%%%%%%%%%%%%%%%%%%................................................................??????????%%%%%%%%%%%%%%%%%%%%%%%%%%%AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANMNNNLJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBCK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFmq'/@@mp'0@@@@@7A@7@ơ&Lexing(24(2:@)lex_check(2;(2D@@  00J00 L#O1111::::0PPRR1 !#:"""""""""""""""""""""""""""$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%BB$BBNNN !#BN$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))***************************+$++++++++++++++++++++++++++,,,,3,33333333333333333333333333444444444444444444444444444,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------555555555555555555555555555666666666666666666666666666----------------------------------------------------------------................................................................................................................................////88889999/8/9///////////////////////////////////////////////////////////////;.;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<////////////////////////////////////////////////////////////////2222892772772222222222722222222222222222222222222222222222222222222222222222777777777777777777777777777===========================2222222222222222222222222222222222222222222222222222222222222222>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????HHHHHHH????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG)GK @@)GJ @@@@@7A@7@ۡ&Lexing- . @-lex_base_code2 3 "@@  :%);@@=%(>@@@@@7A@76@𡠡&LexingL M@0lex_backtrk_codeQR!@@ #.Y$(Z@@\$']@@ @@@7A@7U@&Lexingk l@0lex_default_codepq @@ ++++x#'y@@{#&|@@@@@7A@7t@&Lexing@.lex_trans_code@@ 2(((((  (((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $??@@ #??@@3@@@7A@7@/&Lexing????@.lex_check_code????@@ 2,,,,----7777>>>>,-7->---------------------------------------------------------------8888999989----------------------------------------------------------------......................................./........//////////.......//////////////////////////...././/////////////////////////.....89////////////////////////////////////////////////////////////////.22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@AAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@A@AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG??-9@@??-:@@H@@@7A@7@D&Lexing<><D@(lex_code<E<M@@ 3  PT"2@@PS"3@@]@@@7A@7@@@pRk56@@@A@pRR@@@נAఠ$mainʠ8@8D@gA@@@&lexbuf@@@D~A@7@@8*+Odoc_parser%token@@@EsA@7@@8)3@@@ @@@࣠@&lexbufA8E8K@qA@@#3@:@5@@7.@@7B@7@:@;4__ocaml_lex_main_rec@NA@DA@DRA@D^A@?jA@?mA@?6A@?BA@:A@7@@7@#intA@@@8A@7@@7ZA@@A@;A@7@@7B@7@@7B@7@[os\o@@hA/special_comment@oA@7@@7iA@7@@7B@7@6ocamldoc/odoc_lexer.ml0SW0Sf@@iA?__ocaml_lex_special_comment_rec@9A@7@@7@1@@@?8A@8@@8,A@8@@8B@7@@8B@7@22@@/jA5special_comment_part2@A@8@@8A@8@@8B@7@6ocamldoc/odoc_lexer.ml@@?kA %__ocaml_lex_special_comment_part2_rec@A@8 @@8 @[@@@DTA@8 @@8A@8@@8B@8 @@8 B@7@ @@YlA(elements@@@@UA@8@@8@@@Q`A@8@@8B@7@6ocamldoc/odoc_lexer.ml@@qmA8__ocaml_lex_elements_rec@A@8@@8@@@@KdA@8@@8 A@8@@8B@8@@8B@7@.@@nA&simple@@@@VA@8@@8A@8@@8 B@7@6ocamldoc/odoc_lexer.mlQdhQdn@@oA6__ocaml_lex_simple_rec@A@8!@@8"@@@@VkA@8%@@8&A@8'@@8(B@8#@@8$B@7@SS@@pA@@@@@@ఐ4__ocaml_lex_main_recNQ Ne@@@@@@8O@@@8N@@8M@@8L3@5@@@@@@ఐ#&lexbuf7Nf8Nl@ @@B@@@ANmBNn@@A@9A@8Z@@(@@@1A@@V@@8_O@@8^A@8\3@@@O88@''@@@$@@8.@@@8- @@8,@@8+3@U@@@࣠@&lexbufAjoko@rA@@83@S@@@@@@1__ocaml_lex_stateAyozo@#sA@@03        @cJ@@@@@@@@డ&Lexing&engine@ @@@@@@@@@U@@@@@@@@@@@_@@@@@@@@@@"."."."]@@q@&!@@@@@@8w@@8v@s@@@8u@@8t@@@@8s@@8r@@@8q@@8p@@8o@@8n3]\\]]]]]@S_@V@W@@@@ఐܠ2__ocaml_lex_tables@Ӱ@@@@@8E@9E@9@@ఐz1__ocaml_lex_state@!@@$@@ఐ&lexbuf@@@1@@p@@S@@@85@@  @@b@@@9E@93@D@@@ @f@@@9@@@ డ ":=7ocamldoc/odoc_lexer.mll~E~G@@!a@@@@9@@8@ @@7$unitF@@@6@@5@@4*%setfield0BA֠@@@@@@@$"@@@ #intA@@@:E@:#@@@:%@@:$@ @@:"$@@@:!@@: @@:J@@డ4Odoc_comments_global(nb_chars4Odoc_comments_globalK~'L~;@ O~<P~D@@&Stdlib#ref.@@@:a@@@:`@ !ocamldoc/odoc_comments_global.mliSS@@4Odoc_comments_global@@@@MB@@@:3F@:F@:}@@డ!+z~g{~h@@#intA@@@@@@ @@@@@@@@@@@@'%addintBAO@@@@O0++P0+,@@zn@#"@@@ @@@:@@:@@@@:@@:@@@:@@:@@:@@డ!!~H~I@@!a@@@@3@@2@@1'%field0AA@@@@@@@@@\@@@:G@:G@:@@@:@@:@@:@@డ(nb_chars4Odoc_comments_global4~]@ ~^~f@:@;@@ݠ$@@@:H@:H@: @@E @@&@@డ,&String&length~j~p@ ~q~w@@@S@@@@@#intA@@@@@Ő.%string_lengthAA @@@a((a(Z@@D@ @@@@@@:@@:@@@:@@:H@@డf&Lexing&lexemeI~yJ~@ M~N~@@@}@@@u@@t`@@@s@@r@WAAXA^@@VY@@@@@@@:@@:@@@:@@:z@@ఐ0&lexbufu~v~@@@d@@y~xz~@@d@@@:@:I@:@@~i~@@@@@:@:H@:@@ @@bG@:@@E @@@@@:E@:0@ఐѠ$main@@@@@@:@@:@@ఐk&lexbuf@U@@@@@@@}@@@A6ocamldoc/odoc_lexer.ml@@8@@@9E@9@ @;@@@9@@@ డ$incr7ocamldoc/odoc_lexer.mll @@_@@@>@@@=@@<@@@;@@:%%incrAA@@@@@@@@@٠@@@:@@@:@@:@@@:@@:@@ఐ+line_number5 6@@@4@@@:@@@:F@:F@:'@@D@@@@@:E@:-@ డI$incrT!U%@S@@@S@@@;@@@:@@:R@@@:@@:I@@డ(nb_chars4Odoc_comments_globals&t:@ w;xC@@@@7w@@@; @@@; F@;F@; j@@3@@@@@;E@;p@ఐ$mainEMEQ@h@@@@@;@@;@@ఐ6&lexbufEREX@ @@j@@@@@W@@@Y`@@P@B6ocamldoc/odoc_lexer.ml@@@@@9E@9@ @@@@9@@@ డ7ocamldoc/odoc_lexer.mll@@@@@@@;1E@;@@@;!@@; @ @@;@@@;@@;@@;@@డ}(nb_chars4Odoc_comments_global&'@ *+@@{@@*@@@;/F@;2F@;0@@డhjAB@g@@@g@@@;:@@;9@d@@@;8@@;7c@@@;6@@;5@@;4@@డ!GI`a@F@@@@@@;JG@;ZG@;M@@@;O@@;N@@;L!@@డ(nb_chars4Odoc_comments_global@ @%@԰&@@$@@@;VH@;YH@;W>@@0 @@&?@@డ]&String&length@  @@1@@@1@@@;_@@;^0@@@;]@@;\a@@డ&Lexing&lexeme @ @@@@@@@@;m@@;l@@@;k@@;j@@ఐ9&lexbuf!@#@@m@@ "@@m@@@;h@;~I@;t@@#@@@@@;H@;H@;f@@ @@G@;F@@ @@ @@@;E@;,@ภ+Description%-%8@;+Description@@@ @@&stringQ@@@ @&optionL@@@ @@@ @@ @A@GI@A8ocamldoc/odoc_parser.mliBMO8ocamldoc/odoc_parser.mliF@@@A@@ 4%;@@6%:7%<@@,@@@;D@;D@;@@ภ$NoneG%>H%B@C@@@41@@@;@@@;D@;@@T%9U%C@@@ @@@;D@; @@[ @@ @@@;@cdDK@@@C6ocamldoc/odoc_lexer.mlmqmr@@@@@9E@9$@ @@@@9'@@@ డC#%7ocamldoc/odoc_lexer.mll@"@@@ @@@;E@;@@@;@@;@ @@;#@@@;@@;@@;I@@డ(nb_chars4Odoc_comments_global&'@ *+@@@@7*@@@;F@;F@;g@@డꠐAB@@@@@@@;@@;@@@@;@@;@@@;@@;@@;@@డɠ˰`a@Ȱ@@@l@@@;G@;G@;@@@;@@;@@;@@డY(nb_chars4Odoc_comments_global@ @%@V&@@$@@@;H@;H@;@@0 @@&@@డ&String&length@ @@@@@@@@;@@;@@@;@@;@@డ &Lexing&lexeme@ @@@@@@@@;@@;@@@;@@;@@ఐ&lexbuf @@@@@ @@@@@;@<I@;@@@@@@@;@<H@;&@@ @@G@;)@@ @@@@@<E@;/@ఐ[$main@'@@@Z@@<S@@<?@@ఐ&lexbuf#@߰@@)L@@@@aM@$+@@P@D6ocamldoc/odoc_lexer.mlMQMR@@@@@:E@:`@ @@@@:c@@@ డ _a7ocamldoc/odoc_lexer.mll~~@^@@@ I>@@@<%E@<@@@<@@<@ @@<_@@@<@@<@@<@@డ;(nb_chars4Odoc_comments_global&~'~@ *~+~@@9@@ s*@@@<#F@<&F@<$@@డ &(A~B~@%@@@%@@@<.@@<-@"@@@<,@@<+!@@@<*@@<)@@<(@@డ `~a~@@@@ K@@@<>G@@@@@@  @+.8,@@  @ఐ >$main78@ @@@ =@@=q 6@@=p "@@ఐ ؠ&lexbufHI@ °@@  /@@@@ D 0@M @@  2@F@@  3@PsyQ@@  6@F6ocamldoc/odoc_lexer.ml@@ @@@: E@:  F@ @ @@@:  I@@@ภ#EOF7ocamldoc/odoc_lexer.mll&)@;#EOF@@@FGI@A8ocamldoc/odoc_parser.mlipp@@@ gO@@ $ +@@  ]@G6ocamldoc/odoc_lexer.mlMQMR@@ @@@:E@:  m@ @ @@@: p@@@ డ$ l n7ocamldoc/odoc_lexer.mll~~@ k@@@$V K@@@=E@=@@@=@@=@ @@= l@@@=~@@=}@@=| @@డ H(nb_chars4Odoc_comments_global&~'~@ *~+~@@ F@@$*@@@=F@=F@= @@డ$ 3 5A~B~@ 2@@@ 2@@@=@@=@ /@@@=@@= .@@@=@@=@@= @@డ$  `~a~@ @@@$ X@@@=G@=G@=@@@=@@=@@= @@డ (nb_chars4Odoc_comments_global~@ ~~@%@ &@@$٠$@@@=H@=H@= @@0 @@& @@డ%(&String&length~~@ ~~@@@@@@@@=@@=@@@=@@= ,@@డ%J&Lexing&lexeme~~@ ~~@@@@@ a@@@=@@=@@@=@@= N@@ఐ &lexbuf~~@ @@ 8 [@@~~@@ 8@@@=@=I@= e@@~~@@ @@@=@=H@= o@@ @@G@= r@@ @@@@@=E@= x@ డ%$decr  @@%^ @@@C@@@B@@A o@@@@@@?%%decrAA%C@@@%B  %C I@@%m@@@@%w@@@=@@@=@@=@@@=@@= @@ఐ"A.comments_level=> @!ڰ@@%4@@@=@@@=F@=F@= @@C@@ '@@@=E@= @ఐ $mainZ[@ ð@@@ @@= @@= @@ఐ &lexbufkl!@ {@@  @@@@  @g@@  @qv|r")@@  @H6ocamldoc/odoc_lexer.mlKOKP@@ _@@@:E@: @ @ b@@@: @@@ డ&  7ocamldoc/odoc_lexer.mll||@ @@@% @@@>E@>@@@> @@>@ @@> @@@>@@>@@> "@@డ (nb_chars4Odoc_comments_global&|'|@ *|+|@@ ְ@@&*@@@>F@>F@> @@@డ&] à ŰA|B|@ °@@@ @@@>"@@>!@ @@@> @@> @@@>@@>@@> _@@డ&|  `|a|@ @@@&E @@@>2G@>BG@>5@@@>7@@>6@@>4 |@@డ 2(nb_chars4Odoc_comments_global|@ ||@%@ /&@@&i$@@@>>H@>AH@>? @@0 @@& @@డ&&String&length||@ ||@@ @@@ @@@>G@@>F @@@>E@@>D @@డ&&Lexing&lexeme||@ ||@@ t@@@ @@@>U@@>T t@@@>S@@>R @@ఐ &lexbuf||@ ~@@  @@||@@ @@@>P@>fI@>\ @@||@@ b@@@>0@>gH@>N @@ @@G@>. @@ @@ d@@@>hE@> @ డ'$$incr  @ .@@@& .@@@>o@@@>n@@>m -@@@>l@@>k $@@ఐ#.comments_level$% @#Q@@'  I@@@>z@@@>yF@>}F@>{ <@@*@@ @@@>E@>w B@ఐn$mainA B @:@@@m@@>f@@> R@@ఐ &lexbufR S @ @@< _@@@@t `@N@@u a@XtzY '@@" d@I6ocamldoc/odoc_lexer.ml%IM%IN@@ @@@:E@: t@ @ @@@: w@@@ డ'$incr7ocamldoc/odoc_lexer.mllzz@ @@@'^ @@@>@@@>@@> @@@>@@> @@డ J(nb_chars4Odoc_comments_global z!z@ $z%z@@ H@@' @@@>@@@>F@>F@> @@4@@ @@@>E@> @ఐ砐$mainBC@@@@@@>@@> @@ఐ &lexbufST@ k@@ @@@@ @XrxY@@ @ఠ1__ocaml_lex_state--@)tA@@ O@@@: 1@@ R@@@: 4@@@ ఐ &lexbuf--@ @@3))))))))@ E @@@@@&Lexing-- @+refill_buff- -@@3+refill_buff,@@@A@3@@@4@@3$unitF@@@2@@1@@@33*lex_buffer%bytesC@@@5A@A @As_cs_~@@H@3.lex_buffer_len@@@6A@B@A"t#t@@!I@3+lex_abs_pos)@@@7A@C@A,u-u@@+J@3-lex_start_pos3 @@@8A@D'@A6v7v@@5K@3,lex_curr_pos=@@@9A@E1@A@wAw @@?L@3,lex_last_posG@@@:A@F;@AJx  Kx  @@IM@3/lex_last_actionQ(@@@;A@GE@ATy ! %Uy ! C@@SN@3/lex_eof_reached[$boolE@@@@@@=A@Ib@Aq{ h lr{ h @@pP@3+lex_start_px(position@@@?A@Jm@A||  }|  @@{Q@3*lex_curr_p @@@@A@Kv@A}  }  @@R@@Ar=Ar=^@@G@@@@@@@>@@>@@@>@@>@@ఐb&lexbuf_-`-@L@@@@@@ @@@>E@>@ఐ4__ocaml_lex_main_recq.$r.8@@@@@@>@@@>@@>@@>@@ఐ&lexbuf.9.?@s@@@@ఐ1__ocaml_lex_state.@.Q@@@E@>@@(@@@@@@@@A@@ @ A@@@@>@@@>@@>@@>A@>@@@oo@@@@@@80@@8/3********@@@@࣠@&lexbufA0Sg0Sm@*uA@@3********@@@@@@@ఐǠ?__ocaml_lex_special_comment_rec1ps1p@˰@@@@@>@@@>@@>@@>3********@*$@@@@@@ఐ+&lexbuf1p1p@ @@@@N1p1p@@A@??A@?@@(@@@9A@@@@? @@? A@?;@@@0SS@@@@@@84@@@83@@82@@813++++++++@o@@@࣠@&lexbufA22@+.vA@@3++++++++@m@@@@@@1__ocaml_lex_stateA)2*2@+=wA@@3+%+$+$+%+%+%+%+%@}#@@@@@@@@డ)&Lexing&engineA3B3@ E3F3@@@@@@@@?#@@?"@o@@@?!@@? @@@@?@@?@@@?@@?@@?@@?3+Y+X+X+Y+Y+Y+Y+Y@5AP@8@9@@@@ఐؠ2__ocaml_lex_tablesn3o3@ϰ@@@@@?:E@?>E@?=@@ఐ\1__ocaml_lex_state33@!@@q$@@ఐx&lexbuf33@b@@1@@R@@O@@@?45@@4#+4#,@@^@@@?EE@?D3++++++++@D@@@ @b@@@?F@@@@ఠ!s7ocamldoc/odoc_lexer.mllXdXe@+yA@@ @@@?hE@?\3++++++++@\@@@డ*0&Lexing&lexemeXhXn@ XoXu@@ ʰ@@@G@@@?a@@?` @@@?_@@?^ @@ఐР&lexbuf4Xv5X|@@@-@@ @@1.@A@9X`@@ డ*`@BDE@>@@@*)@@@?E@?t@@@?v@@?u@ @@?s?@@@?r@@?q@@?p3,,,,,,,,@aY@Z@[@@@@డ(nb_chars4Odoc_comments_globallm@ pq@@@@*V-@@@?F@?F@?!@@డ*  @@@@@@@?@@?@@@@?@@?@@@?@@?@@?@@@డ*蠐@@@@*.@@@?G@?G@?@@@?@@?@@?]@@డx(nb_chars4Odoc_comments_global@ @%@u&@@*$@@@?H@?H@?z@@0 @@&{@@డ*&String&length@ @@Ұ@@@@@@?@@?@@@?@@?@@ఐ!s@@@@@@?H@?H@?@@ @@@@@?@?H@?@@q @@G@?@@ @@@@@?E@?@డ+E$z$|)*@$y@@@+@@@?D@?@@?@ @@?$z@@@?@@?@@?@@డ+cGH@@@@+,!E@?@@@?@@?@@?@@ఐ'.comments_level^@'@@+B@@@?F@?F@? @@" @@@@Apq@@BE@?@@.@@$w@@@?E@?@@ఠ"s2:I:K@-KzA@@)@@@?E@?3-8-7-7-8-8-8-8-8@2@@@ఐ)+read_string:N:Y@(@@@*@@@?@@?)@@@?@@?@@ภ*:Z:\@*@@@*@@@?F@?'@@@@+(@A@:E @@@ఠ"s3`o`q@-{A@@'@@@@E@?3-u-t-t-u-u-u-u-u@pLE@F@G@@@ఐ(-remove_blanks`t`@ @@@(@@@?@@?(@@@?@@?@@ఐi"s2``@#@@(/@@@@F@@ F@@-@@" @@1.@A@`k @@@ఠ"s4@-|A@@'?@@@@E@@ 3--------@DRK@L@M@@@డ,6\^@[@@@+%(@@@@E@@E@@ @@@@@@@@@@ @@డ+Odoc_global,remove_stars+Odoc_global!<@ ?@@'@&Stdlib#ref$boolE@@@@}@@@@|@8ocamldoc/odoc_global.mlitBBtB]@@+Odoc_globalM@>@@,;<@@@@F@@F@@T@@H"@@>U@ఐ!V,remove_starskl@@@@&@@@@@@@'@@@@@@@k@@ఐ"s3@u@@&@@@@F@@F@@@@" @@@ఐԠ"s3  @@@E@@@@@@A@@@ภ+Description'2@ @ఐ"s446@@@@@@@@@D@@D@@3.h.g.g.h.h.h.h.h@ @@@@ภ$None8<@@@@ @@@@@@@@D@@@@3=@@@"@@@@D@@!@@; @@"@C @@@ @@@ >I@@W@ ఐ**add_stringcncx@*b@@@*@@@@@@@*@@@@@@@p@@ఐ!scycz@@@+@@@@F@@F@@@@" @@}@@@@E@@@ డ-=$decr"|#|@@@@-@@@@@@@@@@@@@@@@@@@@ఐ)Ѡ.comments_level=|>|@)j@@-"@@@A@@@@F@AF@A@@*@@@@@AE@@@ఐ/special_commentZ[@@@@@@A@@A@@ఐ&lexbufkl@@@@@@@$@N@@%@qWar@@(@t@@9@ @@:@wPVx@@o@A6ocamldoc/odoc_lexer.mlOO@@@@@?IE@?H3/4/3/3/4/4/4/4/4@@@@ @@@@?J@@@@ఠ!s#7ocamldoc/odoc_lexer.mll$0$1@/_}A@@A@@@AE@A@డ-&Lexing&lexeme$4$:@ $;$A@@`@@@@@@A@@A`@@@A@@A@@ఐf&lexbuf3$B4$H@P@@s@@ @@0@A@8$,@@ డ-֠ذCLrDLt@԰@@@-@@@A>E@A,@@@A.@@A-@ @@A+@@@A*@@A)@@A(3////////@D`X@Y@Z@@@@డ(nb_chars4Odoc_comments_globalkLTlLh@ oLipLq@@@@--@@@A@@డ*(nb_chars4Odoc_comments_global@ @@(@@0b*@@@B F@BF@B \@@డ001@@@@@@@B@@B@@@@B@@B@@@B@@B@@B{@@డ0OP@@@@0:@@@B&G@B6G@B)@@@B+@@B*@@B(@@డ(nb_chars4Odoc_comments_globalo@ r s@%@&@@0$@@@B2H@B5H@B3@@0 @@&@@డ1 &String&length@ "@@ް@@@@@@B;@@B:@@@B9@@B8@@ఐ!s#$@\@@@@@BDH@BFH@BE@@%@@@@@B$@BGH@BB@@q @@G@B"@@ @@@@@BHE@B@ఐ/special_comment'/'>@@@@@@BK@@BJ@@ఐ᠐&lexbuf'?'E@˰@@@@@@@@@@,@@@9@@@NTFM@@@C6ocamldoc/odoc_lexer.mleoseot@@@@@?QE@?P33 3 3 3 3 3 3 3 @@@@ @@@@?R@@@@ఠ!s&7ocamldoc/odoc_lexer.mll@35@A@@.@@@B]E@BQ"@ఐ/+read_string@.y@@@0@@@BV@@BU/@@@BT@@BS8@@ภ0()@0@@@0@@@B_F@BcH@@@@*I@A@2 @@ డ1=>@@@@12\@@@B|E@Bj@@@Bl@@Bk@ @@Bi@@@Bh@@Bg@@Bf33l3k3k3l3l3l3l3l@ZR@S@T@@@@ఐ.֠+descriptionab@.}@@1$@@@BzF@B}F@B{@@ఐ.,-remove_blanksxy!@&@@@.'@@@B@@B."@@@B@@B1@@ఐ!s"#@;@@.>@@@BG@BG@BE@@" @@SG@BH@@< @@u@@@BE@BwN@ ఐ1D3reset_string_buffer%-%@@0@@@1?@@@B@@B1<@@@B@@Bf@@ภ12%A%C@11@@@1R@@@BF@Bv@@@@@@@BE@B|@@ఠ#len'EQET@4AA@@)@@@BE@B333333333@@@@డ2v&String&lengthEWE]@ E^Ed@@J@@@J@@@B@@BI@@@B@@B @@డ2&Lexing&lexemeEfEl@ EmEs@@2@@@@@@B@@B2@@@B@@BB@@ఐ 8&lexbuf/Et0Ez@ "@@EO@@3Ee4E{@@@@@B@BG@BY@@L @@]Z@A@>EM @@ ఐ S&lexbufJK@ =@@`34e4d4d4e4e4e4e4e@yr@s@t@@@&LexingVW@,lex_curr_pos[\@@ డ2!-gh@@U@@@@@@]@@@@@a@@@@@@@'%subintBA2@@@@25,~,~25,~,@@2o@! @@@@@@B@@B@@@@B@@B@@@B@@B@@BL@@ఐ &lexbuf@ @@[@&Lexing@,lex_curr_pos@@ ߰@@M@@@BF@BF@Bq@@ఐ#len@{@@Y@@@BF@BF@B@@. @@ @@@BF@B@@@@@@BE@B@ ఐ &lexbuf@ ܰ@@@&Lexing@*lex_curr_p@@ 3)pos_fname @@@.s@@@*@@@ 3(pos_lnum E@@@+@@A@AqVrV@@pB@3'pos_bolO@@@,@@B@A{W|W@@zC@3(pos_cnumY@@@-@@C@AXX@@D@@AUU@@A@*@@@C2E@C0@)*@@@C7E@C5@&'@@@C2@%%@@@"@@86!@@8538A8@8@8A8A8A8A8A@@@@࣠@&lexbuf)A+,@8iCA@@238Q8P8P8Q8Q8Q8Q8Q@@@@@@@ఐ3 %__ocaml_lex_special_comment_part2_rec;<@7@@@5@@D@2@@D-@@D@@D38h8g8g8h8h8h8h8h@$L@@@@@@ఐ+&lexbufST@ @@Y@@X]^@@MA@D[A@D"@@(@@J@9A@@m@@D'l@@D&A@D$;@@@k@llWV@UX@@i@@8:@f@@89a@@88@@87388888888@@@@࣠@&lexbuf*A @8DA@@}388888888@@@@@@@1__ocaml_lex_state+A$@8EA@@388888888@@@@@@@@@డ7<&Lexing&engine'/'5@ '6'<@@@@@ F@@@D?@@D>@@@@D=@@D<@a@@@D;@@D:@@@D9@@D8@@D7@@D6388888888@5A@8@9@@@@ఐ n2__ocaml_lex_tables'='O@e@@ n@@@DVE@DZE@DY@@ఐ\1__ocaml_lex_state'P'a@!@@$@@ఐx&lexbuf'b'h@b@@1@@R@@@@@DP5@@ nv nw@@@@@DaE@D`39392929393939393@D@@@ @@@@Db@@@@ఠ!s-7ocamldoc/odoc_lexer.mll@9^GA@@@@@@D|E@Dp39K9J9J9K9K9K9K9K@\@@@డ7&Lexing&lexeme@ @@`@@@@@@Du@@Dt`@@@Ds@@Dr @@ఐР&lexbuf45@@@I-@@ @@1.@A@9@@ డ7֠ذD E @԰@@@7@@@DE@D@@@D@@D@ @@D@@@D@@D@@D399999999@aY@Z@[@@@@డ(nb_chars4Odoc_comments_globall m @ p q @@@@7-@@@DF@DF@D!@@డ89  @@@@@@@D@@D@@@@D@@D@@@D@@D@@D@@@డ8X~  @}@@@8!@@@DG@DG@D@@@D@@D@@D]@@డ(nb_chars4Odoc_comments_global  @    @%@ &@@8E$@@@DH@DH@Dz@@0 @@&{@@డ8&String&length  @   #@@h@@@h@@@D@@Dg@@@D@@D@@ఐ!s $ %@@@@@@DH@DH@D@@   &@@@@@D@DH@D@@q @@G@D@@ @@@@@DE@D@డ822) (C* (D@2@@@9h@@@DD@D@@D@ @@D2@@@D@@D@@D@@డ8!G (3H (4@@@@8 !E@D@@@D@@D@@D@@ఐ5.comments_level^ (B@5 @@8ؠ@@@DF@DF@D @@" @@@@Ap (Eq (F@@BE@D@@.@@2 @@@DE@D@@ఠ$desc.  @:HA@@4U@@@EE@D3::::::::@2@@@డ9Jpr  @o@@@92<@@@E E@EE@D@@@D@@D@@D@@డ ,remove_stars+Odoc_global @   @%@ &@@97$@@@EF@E F@E:@@0 @@&;@ఐ.R,remove_stars@,@@@3@@@E@@E4@@@E @@E Q@@డ9ð@@@@9d4@@@EF@E(F@E@@@E@@E@@En@@ఐ6+description@6I@@9@@@E$G@E'G@E%@@' @@@@@ @@@డ9@@@@9E@E+@@@E-@@E,@@E*@@ఐ6Ϡ+description1@6u@@9@@@E4F@E7F@E5@@" @@@=  @@@A@? @@@ఠ&remain/J+9K+?@;IA@@7\@@@EDE@E83;;;;;;;;@@@@@@ఐ7|+read_string_+B`+M@6@@@9@@@E=@@E<7u@@@E;@@E:@@ภ9 t+Nu+P@9 @@@9-@@@EFF@EJ)@@@@-*@A@~+5 @@@ఠ'remain20TbTi@;JA@@5Z@@@EgE@EK3;;;;;;;;@@NG@H@I@@@డ:Qwyl{l|@v@@@:3C@@@E[E@EYE@EN@@@EP@@EO@@EM@@డ,remove_stars+Odoc_globall@ ll@%@&@@:>$@@@EWF@EZF@EX<@@0 @@&=@ఐ/Y,remove_stars@-@@@4@@@E`@@E_5@@@E^@@E]S@@ఐ&remain@]@@4@@@EiF@EkF@Ejg@@" @@kh@ఐ&remain@p@@xE@Elu@lx@@zw@A@ T^@@ภ+Description@@ఐ$desc  @̰@@@@@EuD@ED@E3 *@@@F=@@F<@@ఐ9.comments_levelv'w'@9N@@= F@@@FK@@@FJF@FNF@FL*@@*@@ @@@FPE@FH0@ఐ#Ϡ5special_comment_part2((@#Ӱ@@@#@@FS#@@FR@@@ఐU&lexbuf((@?@@#M@@@@#N@N@@#O@@@#P@@@@#Q@#)@@#@B6ocamldoc/odoc_lexer.ml  @@"@@@DiE@Dh3????????@%@@@ @"@@@Dj@@@@ఠ!c27ocamldoc/odoc_lexer.mll-6B-6C@??LA@@ @@@FmE@FY@డ=&Lexing+lexeme_char-6G-6M@ -6N-6Y@@ ̰@@@$@@@Fa@@F`@ @@@F_@@F^ @@@F]@@F\@@F[ @@ఐ&lexbuf:-6Z;-6`@@@$0@@@D-6aE-6b@@ @@@FoF@FzF@Fy'@@N-6FO-6c@@I*@A@Q-6>@@ ఐ&7[7]//@7Z@@@g@@@FE@F@@F@ @@F7[@@@F@@F@@F<@@ఐ!c//@F@@I@@J//@@"F@FT@@@@78@@@FF@FZ@డ>_$incr//@!i@@@>)!i@@@F@@@F@@F!h@@@F@@Ft@@ఐ>C+line_number//@=ް@@>D!@@@F@@@FF@FF@F@@*@@!@@@FE@FF@F@@/@@ @ డ>$incr 0 0@!@@@>g!@@@F@@@F@@F!@@@F@@F@@డ#S(nb_chars4Odoc_comments_global*0+0@ .0/0@@#Q@@>!@@@F@@@FF@FF@F@@3@@" @@@FE@F@ఐ%T5special_comment_part2L1M1@%X@@@%V@@F%U@@F@@ఐڠ&lexbuf]1^1@İ@@%S@@@@%c@W@@%d@d@@%e@@@%f@e,.4f2@@%NA@ఠ1__ocaml_lex_state,%?)-%@)>@@FA@@$[@@@Dl@@$^@@@Dm@@@ ఐ&lexbuf%V)B%W)H@@@%~3@@@@@@@@@ @@@@@&Lexing%b)I%c)O@+refill_buff%g)P%h)[@@ @@@&;@@@F@@F@@@F@@F@@ఐ.&lexbuf%)\%)b@@@%)@@-@@"@@@FE@F/@ఐ% %__ocaml_lex_special_comment_part2_rec%dj%d@%@@@%@@F@%@@F%@@F@@FC@@ఐU&lexbuf%d%d@?@@%P@@ఐt1__ocaml_lex_state%d%d@Z@@%E@G_@@(@@%`@d@@%a@@@A%')@@%@i A@@%@@G@%@@G%@@G@@GA@Go@@@%@%%%%@%%@@%@@8<%@@8;3A'A&A&A'A'A'A'A'@&@@@࣠@&lexbuf3A%%@AOMA@@%3A7A6A6A7A7A7A7A7@&@@@@@@ ఐ&lexbuf%%@%@@@@&3AIAHAHAIAIAIAIAI@&@@@&Lexing%%@'lex_mem&&@@@డ?%Array$make&&@ &&@@@#intA@@@IQ@@IP@!a@I@@IO%arrayJ @@@IN@@IM@@IL/caml_array_makeBA @@@@)array.mliuu@@-Stdlib__ArrayD@.)@@@&@@@K @@K @@@@G&C@K C@KC@K @@K ( @@@K @@K@@Kc@@J&_&`@@G@@@KD@KD@Ks@@&o&p@@$|@@`@@&@@@G%D@K@ @@#@@@K"C@K!@ఐ&8__ocaml_lex_elements_rec&&@&@@@&@@K'@&~@@K&&x@@K%@@K$@@ఐ&lexbuf&&@@@&@@^&&@@&A@KkA@K2@@%@@&@@@&@A@@&@@K7&@@K6A@K4@@@&@&&&&@&&@@&@@8@@&@@8?&@@8>@@8=3BBBBBBBB@'@@@࣠@&lexbufhA&/&5@B@NA@@&3B(B'B'B(B(B(B(B(@'@@@@@@1__ocaml_lex_stateiA&6&G@BOOA@@&3B7B6B6B7B7B7B7B7@'&@@@@@@@@డ@&Lexing*new_engine&JR&JX@ &JY&Jc@@@)@@@@@@&@@@@@@'@@@@@'@@@@@@@@@@)"^"^)"^"@@)r@&!@@@)@@@KO@@KN@'@@@KM@@KL@'@@@KK@@KJ@@@KI@@KH@@KG@@KF3BBBBBBBB@S_'$@V@W@@@@ఐ*2__ocaml_lex_tables'BJd'CJv@'@@*@@@KfE@KjE@Ki@@ఐz1__ocaml_lex_state'VJw'WJ@!@@'E$@@ఐ&lexbuf'cJ'dJ@@@'Y1@@p@@S@@@K`5@@'r's@@b@@@KqE@Kp3BBBBBBBB@D@@@ @f@@@Kr@@@ డAL&,&.7ocamldoc/odoc_lexer.mll77@&+@@@A& @@@KE@K@@@K@@K@ @@K&,@@@K@@K@@K&@@డ&(nb_chars4Odoc_comments_global&7'7@ *7+7@@&@@A@*@@@KF@KF@KD@@డA%%A7B7@%@@@%@@@K@@K@%@@@K@@K%@@@K@@K@@Kc@@డA%Ҡ%԰`7a7@%Ѱ@@@Au&@@@KG@KG@K@@@K@@K@@K@@డ&b(nb_chars4Odoc_comments_global7@ 7 7@%@&_&@@A$@@@KH@KH@K@@0 @@&@@డA&String&length77@ 77"@@%@@@%@@@K@@K%@@@K@@K@@డB &Lexing&lexeme7$7*@ 7+71@@%@@@)!@@@L@@K%@@@K@@K@@ఐ&lexbuf7278@@@([@@7#79@@%@@@K@L I@L@@77:@@&@@@K@LH@K@@ @@G@K@@ @@%@@@LE@K @ఐ((elements8<D8<L@(@@@(@@L(@@L@@ఐҠ&lexbuf8<M8<S@@@()@@@@(*@69T[@@(-@A6ocamldoc/odoc_lexer.ml}}@@@@@KuE@Kt=@ @@@@Kv@@@@ డB$incr7ocamldoc/odoc_lexer.mll<<@%@@@BS%@@@L @@@L@@L%@@@L@@L]@@ఐBm+line_number<<@B@@Bn%@@@L+@@@L*F@L.F@L,u@@+@@&@@@L0E@L({@ డB$incr;=<=@%Ͱ@@@B%@@@L7@@@L6@@L5%@@@L4@@L3@@డ'y(nb_chars4Odoc_comments_globalZ=[=@ ^=_=@@'w@@B%@@@LB@@@LAF@LEF@LC@@3@@&F@@@LGE@L?@ఐ)P(elements|>}>@)T@@@)R@@LJ)M@@LI@@ఐ&lexbuf>>@n@@)G@@@@)[@W@@)\@<>@@)?@B6ocamldoc/odoc_lexer.ml'+',@@R@@@KyE@Kx@ @U@@@Kz@@@డC9%raise7ocamldoc/odoc_lexer.mllAX`AXe@@#exnG@@@@@!a@@@&%raiseAAB@@@B^BBB^Bg@@C@@@@@@@@LT@@LS)E@LR@@LQ @@ภ'Failure-AXg.AXn@;'Failure)@@@ @=n@@@@AC5 @@A&_none_@@A=ocaml.warn_on_literal_patternCE  CE  @@CE  CE  @@@CBH@డ-Odoc_messages5should_escape_at_sign-Odoc_messagesYAXpZAX}@ ]AX~^AX@@&stringQ@@@O@:ocamldoc/odoc_messages.mliPPPr@@-Odoc_messagesy@nAXooAX@@>@@@LaE@PE@Ps@@xAXfyAX@@t@@@L[E@L`{@@@PVB@@)~@C6ocamldoc/odoc_lexer.ml@@@@@K}E@K|3E[EZEZE[E[E[E[E[@@@@ @@@@K~@@@@ఠ"id_7ocamldoc/odoc_lexer.mllDD@EQA@@,@@@QE@P@డC&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml575=@ 5>5H@@@+@@@@@@*@@@@@@*@@@@@1@@@@@@@@@@, & &, & U@@,a@("@@@+%@@@P@@P@@@@P@@P@@@@P@@PN@@@P@@P@@P@@P@@ఐ&lexbufJ5IK5O@@@*m@@డDK%Array#getEE^5P_5iA@f!a@I,@@@IB@@IA@@@@I@@@I? @@I>@@I=/%array_safe_getBAp@@@@od::pd:r@@nB@"!A@@w@@@QF@Q=F@Q!@@@Q%@@Q$@!@@@Q#@@Q"@@Q @@QJ@@ఐ&lexbufD5V@F@@*X@&Lexing5W5]@'lex_mem5^5e@@U@@R3@@@Q3G@Q:G@Q5o@@@5g5h@@V@@@Q1G@QAtA@@t@@@QF@QF@Q@@@Q@@Q@v@@@Q@@Q@@Q@@Q@@ఐW&lexbuf%b@@'@@,@&Lexingjk@'lex_memop@@o6@@3@@@QG@QG@Q6@@@@@@@@QG@QG@QF@@ON@@EG@@డFӠGGAҰA@@Ҡ"@@@QF@QF@Q@@@Q@@Q@@@@Q@@Q@@Q@@Qo@@ఐ&lexbuf%@'@@,w}@&Lexing@'lex_mem@@Ͱ6@@3@@@QG@QG@Q@@A@@ @@@QG@QG@Q@@ON@@E@@O@@@A@Q@@@ఠ"ida7ocamldoc/odoc_lexer.mllF9BF9D@H*SA@@9@@@QE@Q3HHHHHHHH@@@@@@ఐ6.validate_identF9GF9U@1V@@@: @@@Q@@Q:@@@Q@@Q@@ఐ;&raw_id-F9V.F9\@#@@:#@@@QF@QF@Q-@@" @@1.@A@9F9> @@ภ'T_PARAM@G`eAG`l@ఐJ"idJG`mKG`o@H@I@J@@:5@@@Q3H^H]H]H^H^H^H^H^@HW@@@@ @@-@@@Q@XE7YHpv@@P@f@@, @E6ocamldoc/odoc_lexer.ml@@ @@@KE@K@ @@@@K@@@డF(failwith7ocamldoc/odoc_lexer.mllII@9z@@@9z@@@Q@@Q-AE@Q@@Q@@A;A@@;@@@RF@RDF@R(@@@R,@@R+@=@@@R*@@R)@@R'@@R&B@@ఐ&lexbuf%b@'@@-P@&Lexingjk@'lex_memop@@66@@n3@@@R:G@RAG@R<g@@@@@r@@@R8G@RCG@RBw@@ON@@Ex@@డGIIAA@@@@@RF@RdF@RH@@@RL@@RK@@@@RJ@@RI@@RG@@RF@@ఐ|&lexbuf%@e'@@.>@&Lexing@'lex_mem@@6@@̠3@@@RZG@RaG@R\@@A@@@@@RXG@RcG@Rb@@ON@@E@@O@@@A@##Q@@@ఠ!vc7ocamldoc/odoc_lexer.mllK6?K6@@IUA@@;@@@RuE@Re3IIIIIIII@V@@@@@ఐ;ؠ1validate_encodingK6CK6T@8N@@@;@@@Rj@@Ri;@@@Rh@@Rg@@ఐ;!v-K6U.K6V@#@@;@@@RwF@RyF@Rx-@@" @@1.@A@9K6; @@ภ(T_BEFORE@LZ_ALZg@;(T_BEFORE)@)@@@ @AEGI@A]_>@8ocamldoc/odoc_parser.mlic@@@/J@ఐW!vWLZhXLZi@U@V@W@@< @@@R3J2J1J1J2J2J2J2J2@Ud@@@@! @@/@@@R}@eJ4fLZk@@]@s@@.K@G6ocamldoc/odoc_lexer.ml@@@@@KE@K@ @@@@K@@@డH(failwith7ocamldoc/odoc_lexer.mllMM@;N@@@;N@@@R@@R/E@R@@R@@ "usage: @before version descriptionMM@@MM@@;d@@@RE@RE@R@@"M#M@@/@H6ocamldoc/odoc_lexer.ml@@!@@@KE@K3JJJJJJJJ@@@@ @%@@@K@@@@ఠ(exn_pathd7ocamldoc/odoc_lexer.mllNCyNC@JVA@@1@@@RE@R@డI&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml  @   @@0 @@@06@@@R@@R@0@@@R@@R@/@@@R@@R_@@@R@@R@@R@@R@@ఐ&lexbuf+ , @@@/~'@@డI\JJ= > AA@@g@@@RF@RF@R@@@R@@R@@@@R@@R@@R@@RO@@ఐ&lexbuf%b @۰'@@/]@&Lexingj k @'lex_memo p @@! 6@@B3@@@RG@RG@Rt@@@  @@F@@@RG@RG@R@@ON@@E@@డIonsKZsK[  AmA@@m@@@RF@RF@R@@@R@@R@o@@@R@@R@@R@@R@@ఐ P&lexbuf% @ 9'@@0@&Lexing  @'lex_mem  @@!h6@@3@@@RG@RG@R@@A  @@@@@RG@RG@R@@ON@@E@@O@@@A@Q@@@ఠ(raw_pathe7ocamldoc/odoc_lexer.mllOO'@KWA@@?iF;@@@S@@@SE@R3KKKKKKKK@ 0$@@@@@డJ5&String-split_on_char O*!O0@ $O1%O>@@@$charB@@@?@@>@Ff@@@=@@<32@@@;@@@:@@9@@8@??@@?S@&!@@@@@@S@@S@@@@S@@SML@@@S@@@R@@R@@RK@@nbO?cOB@@<@@@SF@SF@S[@@ఐ(exn_pathuOCvOK@e@@F@@@SF@SF@So@@` @@yp@A@O @@@ఠ$pathfPOZPO^@LPXA@@Bؠ>@@@SEE@S @@@S3E@S3LDLCLCLDLDLDLDLD@@@@@@డJ$List#mapPOaPOe@ POfPOi@@@@!a@5@@m!b@2@@l@@k@C@@@j@@i;@@@h@@g@@f@@@@@@W@*%@@@@>j@@@SGE@S#@@S&M@@S%@@S$@ @@@S"@@S!YX@@@S@@S@@SS@@ఐ5蠐9validate_exception_uidentPOjPO@4@@@>@@@SC@@SB>@@@SA@@S@j@@ఐ(raw_pathPOPO@t@@O<@@@S5F@SJF@SH@@p @@@A@POV @@@ఠ"idg(Q)Q@LYA@@G^@@@SaE@SK3LLLLLLLL@@@@@@డKV&String&concatAQBQ@ EQFQ@@@@@@@@@@ST@@SS@@@@@@SR@@@SQ@@SPG@@@SO@@SN@@SM-@@!.fQgQ@@iQjQ@@@@@@SfF@ShF@SgA@@ఐ$path|Q}Q@K@@@? @@@SjF@Sd@@@ScF@SkF@Si[@@L@@_\@A@Q@@ภ(T_RAISESRR@;(T_RAISES,@,@@@ @AFGI@A(e8ocamldoc/odoc_parser.mlii@@@2L@ఐ"idRR@@@@@@@@SsD@SuD@St3M_M^M^M_M_M_M_M_@ @@@@% @@2@@@Sr@0@@@@@#@OR@@@@@1@I6ocamldoc/odoc_lexer.ml@@ @@@KE@K@ @ @@@K@@@డK(failwith7ocamldoc/odoc_lexer.mllS(S0@>}@@@>}@@@Sz@@Sy2DE@Sx@@Sw@@ #usage: @raise Exception descriptionS2SU@@S1SV@@>@@@SE@SE@S@@"S&#SW@@2=@J6ocamldoc/odoc_lexer.mly}y@@ P@@@KE@K3MMMMMMMM@ 2@@@ @ T@@@K@@@@ఠ!sh7ocamldoc/odoc_lexer.mllVV@MZA@@/@@@SE@SG@డLM&Lexing&lexemeVV@ VV@@/@@@3d@@@S@@S/@@@S@@Sf@@ఐ ۠&lexbuf3V4V@ Ű@@2s@@ @@0t@A@8V@@ డL}1]1_CWDW@1[@@@LF1;@@@SE@S@@@S@@S@ @@S1\@@@S@@S@@S3N#N"N"N#N#N#N#N#@ `X@Y@Z@@@@డ1;(nb_chars4Odoc_comments_globalkWlW@ oWpW@@19@@Ls-@@@SF@SF@S!@@డL1&1(WW@1%@@@1%@@@S@@S@1"@@@S@@S1!@@@S@@S@@S@@@డL11WW@1@@@L1K@@@SG@SG@S@@@S@@S@@S]@@డ1(nb_chars4Odoc_comments_globalW@ WW@%@1&@@L̠$@@@SH@SH@Sz@@0 @@&{@@డM&String&lengthWW$@ W%W+@@0@@@0@@@S@@S0@@@S@@S@@ఐ!sW,W-@@@1@@@SH@SH@S@@ W W.@@1@@@S@SH@S@@q @@G@S@@ @@0@@@SE@S@@ఠ"s2i(X0<)X0>@O [A@@I@@@T E@S3NNNNNNNN@@@@డMv&String#sub@X0AAX0G@ DX0HEX0K@@@I@@@7@@6@1N@@@5@@4@1V@@@3@@22@@@1@@0@@/@@.@BB@@BR@(#@@@ @@@S@@S@@@@S@@S@@@@S@@SO@@@S@@S@@S@@SN@@ఐ!sX0LX0M@0@@E@@@TF@TF@Tb@@AX0NX0O@@M@@@TF@TF@Tr@@డMX0cX0d@@@@@@@T@@T@@@@T@@T@@@T@@T@@T@@డN &String&lengthX0RX0X@ X0YX0_@@1ݰ@@@1@@@T1@@T01@@@T/@@T.@@ఐ!sX0`X0a@@@1@@@T:H@T@@X0PX0g@@@@@T @T@G@T(@@ @@@A@X08 @@ఐ"s2)Yky*Yk{@@@@@@@@TB3OOOOOOOO@@@@&author;Z<Z@@>Z?Z@@@@@TEF@TD3PP P PPPPP@@@@ @@@@TF@@@ภ(T_AUTHORO[P[@;(T_AUTHOR/@@@@GI@A \[  ][ @@@5F@@  @@4@'versionb\c\@@e\f\@@;@@@TIF@TH'@@>@@@TJ*@@@ภ)T_VERSIONu]v]@;)T_VERSION/@@@AGI@A \ \'@@@5G@@  @@4:@#see^^@@^^@@a@@@TMF@TLM@@d@@@TNP@@@ภ%T_SEE__@;%T_SEE0@@@BGI@A ](* ](1@@@5H@@  @@5`@%since``@@``@@@@@TQF@TPs@@@@@TRv@@@ภ'T_SINCEa&a-@;'T_SINCE06@@@CGI@A ^24 ^2=@@@5I@@  @@5&@*deprecatedb.:b.D@@b.9b.E@@@@@TUF@TT@@@@@TV@@@ภ,T_DEPRECATEDcIVcIb@;,T_DEPRECATED0\@@@DGI@Add@@@6%K@@  @@5L@&returndcodcu@@dcndcv@@@@@TYF@TX@@@@@TZ@@@ภ(T_RETURN ezez@;(T_RETURN0@@@EGI@Ajj!@@@6KM@@  @@5r@ఠ!sj!f"f@Q\A@@@@@T\@@@@@T]@@@డOo335g6g@3@@@O8Ha@@@TE@TE@Tt@@@Tv@@Tu@@Ts3QQQQQQQQ@,%@&@'@@@@డ#<.no_custom_tags+Odoc_global"Xg@ [g\g@(@#:#ref#7@@@@{@@@@z@#5q#6q@@#4L@8@@On6@@@T}F@TF@T~/@@B@@80@డO%raisehh@ @@@ @@@T@@T6F@T@@TE@@ภ'Failurehh@ hడ N/not_a_valid_tag-Odoc_messageshh@ hh @@@ P@@@O@@O T@@@O@@O@ R S@@ Q{@@@@@@@T@@T@@@T@@T@@ఐ!shh@@@(@@@TG@TG@T@@hh@@ @@@T@TG@T@@hh@@ @@@TF@T@@o@@e@ภ(T_CUSTOMj$3j$;@;(T_CUSTOM1k@1d@@@ @AGGI@Ak"$+o@@@79N@ఐ렐!s j$< j$=@Ű@@@@@TE@TE@T@@! @@6E@T@g@@6v@@@AYks@@6x@@@6y@@@6z@ U!k>E@@6}_@K6ocamldoc/odoc_lexer.ml4gk4gm@@@@@KE@K3QQQQQQQQ@r@@@ @@@@K@@@ డPz5Z5\7ocamldoc/odoc_lexer.mlloo@5Y@@@PD59@@@TE@T@@@T@@T@ @@T5Z@@@T@@T@@T&@@డ56(nb_chars4Odoc_comments_global&o'o@ *o+o@@54@@Pn*@@@TF@TF@TD@@డP5!5#AoBo@5 @@@5 @@@T@@T@5@@@T@@T5@@@T@@T@@Tc@@డP55`oao@4@@@P5F@@@TG@TG@T@@@T@@T@@T@@డ5(nb_chars4Odoc_comments_globalo@ oo@%@5&@@PǠ$@@@TH@TH@T@@0 @@&@@డQ&String&lengthoo@ oo@@4@@@4@@@T@@T4@@@T@@T@@డQ8&Lexing&lexemeoo@ oo@@4Ұ@@@8O@@@U @@U 4@@@U @@U@@ఐƠ&lexbufoo@@@7@@oo@@5&@@@U@UI@U@@oo @@5@@@T@UH@U@@ @@G@T@@ @@4@@@UE@T @@ఠ!skp  p @S-]A@@5@@@U'E@U_@డQ&Lexing&lexemep p !@ "p "#p (@@5.@@@8@@@U @@U5.@@@U@@U~@@ఐ"&lexbuf:p );p /@ @@7@@ @@0@A@?p @@@ఠ!slJq3?Kq3@@So^A@@L@@@UIE@U-3S\S[S[S\S\S\S\S\@QJ@K@L@@@డM.global_replace#Strcq3Cdq3F@ gq3Ghq3U@@LO@@@M@@@U8@@U7@LO@@@U6@@U5@LN@@@U4@@U3M@@@U2@@U1@@U0@@U/0@@డM-regexp_string#Strq3Wq3Z@ q3[q3h@@@N8@@@{@@zM@@@y@@x@MWMW@@MD@@@@@@@UT@@USM@@@UR@@UQb@@"\@q3jq3m@@q3iq3n@@'@@@U]G@U_G@U^v@@q3Vq3o@@N@@@UO@U`G@U[@@!@q3qq3r@@q3pq3s@@L@@@UMF@UbF@Ua@@ఐ預!sq3tq3u@@@L@@@UKF@UdF@Uc@@ @@@A@q3; @@@ఠ!smry ry@T-_A@@N@@@UqE@Ue3TTTTTTTT@@@@@@ఐN -remove_blanksryry@GR@@@N@@@Uj@@UiN@@@Uh@@Ug@@ఐꠐ!s4ry5ry@#@@N@@@UsF@UuF@Ut-@@" @@1.@A@@ry @@ภ$DescGsHs@;$Desc3@3@@@ @AHGI@A.dq8ocamldoc/odoc_parser.mliu@@@9P@ఐV!s^s_s@U@V@W@@@@@UzD@U|D@U{3TrTqTqTrTrTrTrTr@Yg @@@@% @@9@@@Uy@0@@_@t@@@3@@@sntt@@9@L6ocamldoc/odoc_lexer.ml??@@#@@@KE@K@ @&@@@K@@@ภ#EOF7ocamldoc/odoc_lexer.mllww@.@vx@@9/@M6ocamldoc/odoc_lexer.mlF;?F;A@@B@@@KE@K3TTTTTTTT@$@@@ @F@@@K@@@@ఠ!sn7ocamldoc/odoc_lexer.mllzmyzmz@T`A@@6@@@UE@U@డS?&Lexing&lexemezm}zm@ zmzm@@6ٰ@@@:V@@@U@@U6@@@U@@U@@ఐ͠&lexbuf3zm4zm@@@9@@ @@0@A@8zmu@@డSm(failwithB{C{@E@@@E@@@U@@U9E@U@@U3U UUU U U U U @TL@M@N@@@@డS!^]{^{@M@@@M@@@U@@U@M@@@U@@UM@@@U@@U@@U#@@6Unexpected character 'y{z{@@|{ @@M@@@UF@UF@U6@@డS!^{{@M@@@M@@@U@@U@M@@@U@@UM@@@U@@U@@UV@@ఐ!sP@^Q@@M@@@UG@UG@Uh@@!'{{@@0{@@M@@@UG@UG@U{@@l @@M@@@U@UG@U@@{{@@F@@@U@UF@U@@ @@@yek|@@:,@ఠ1__ocaml_lex_statej: N:!N@UPA@@@@@@K"@@C@@@K%@@@ ఐ&lexbuf:7N :8N@@@:]3UUUUUUUU@6 @@@@@&Lexing:CN:DN@+refill_buff:HN:IN"@@,@@@;L@@@U@@U,@@@U@@U@@ఐà&lexbuf:`N#:aN)@@@:)@@-@@7@@@UE@U/@ఐ:8__ocaml_lex_elements_rec:rO+1:sO+I@:@@@:@@U@:@@U:@@U@@UC@@ఐꠐ&lexbuf:O+J:O+P@԰@@:P@@ఐt1__ocaml_lex_state:O+Q:O+b@Z@@:E@U_@@(@@:`@d@@:a@@@A:JL@@:T@ A@@:@@V%@:@@V$:@@V#@@V"A@V@@@:@::::@::@@:@@8B:@@8A3V8V7V7V8V8V8V8V8@;@@@࣠@&lexbufoA:Qdo:Qdu@V`aA@@:3VHVGVGVHVHVHVHVH@;@@@@@@ఐ:Ƞ6__ocaml_lex_simple_rec:Rx{:Rx@:̰@@@:@@V.@:@@V-:@@V,@@V+3V_V^V^V_V_V_V_V_@;$:@@@@@@ఐ+&lexbuf:Rx:Rx@ @@:@@H:Rx:Rx@@:A@VrA@V9@@(@@:@9A@@;@@V>;@@V=A@V;;@@@;Qdd@;;::@::@@:@@8F@:@@8E:@@8D@@8C3VVVVVVVV@;@@@࣠@&lexbufpA;S;S@VbA@@;3VVVVVVVV@;@@@@@@1__ocaml_lex_stateqA;*S;+S@VcA@@;3VVVVVVVV@< ;$@@@@@@@@డU3&Lexing&engine;BT;CT@ ;FT;GT@@:@@@>=@@@VV@@VU@;@@@VT@@VS@e2__ocaml_lex_tables;oT;pT@<\@@>e@@@VmE@VqE@Vp@@ఐ\1__ocaml_lex_state;T;T @!@@;r$@@ఐx&lexbuf;T ;T@b@@;1@@R@@:@@@Vg5@@;U!;U"@@:@@@VxE@Vw3W*W)W)W*W*W*W*W*@D@@@ @:@@@Vy@@@ డU::7ocamldoc/odoc_lexer.mllNtNv@:@@@Us:h@@@VE@V@@@V@@V@ @@V:@@@V@@V@@V&@@డ:e(nb_chars4Odoc_comments_global&NV'Nj@ *Nk+Ns@@:c@@U*@@@VF@VF@VD@@డU:P:RANBN@:O@@@:O@@@V@@V@:L@@@V@@V:K@@@V@@V@@Vc@@డV :/:1`NwaNx@:.@@@UҠ:u@@@VG@VG@V@@@V@@V@@V@@డ:(nb_chars4Odoc_comments_globalN@ NN@%@:&@@U$@@@VH@VH@V@@0 @@&@@డVE&String&lengthNN@ NN@@:@@@:@@@V@@V:@@@V@@V@@డVg&Lexing&lexemeNN@ NN@@:@@@=~@@@V@@V:@@@V@@V@@ఐz&lexbufNN@d@@<@@NN@@:U@@@V@WI@V@@NN@@:@@@V@WH@V@@ @@G@V@@ @@9@@@WE@V @ఐ<Ƞ&simple@<̰@@@<@@W<@@W@@ఐ&lexbuf@@@<)@@@@<*@FL@@<-@A6ocamldoc/odoc_lexer.ml]]@@<(@@@V|E@V{=@ @<+@@@V}@@@@ డV$incr7ocamldoc/odoc_lexer.mll(0(4@9@@@V9@@@W@@@W@@W9@@@W@@W]@@ఐVʠ+line_number(5(@@Ve@@Vˠ: @@@W@@@WF@W!F@Wu@@+@@:`@@@W#E@W{@ డW $incr;BJ<BN@:*@@@V:*@@@W*@@@W)@@W(:)@@@W'@@W&@@డ;(nb_chars4Odoc_comments_globalZBO[Bc@ ^Bd_Bl@@;԰@@W:N@@@W5@@@W4F@W8F@W6@@3@@:@@@W:E@W2@ఐ=z&simple|nv}n|@=~@@@=|@@W==w@@W<@@ఐf&lexbufn}n@P@@=t@@@@=@W@@=@(.@@=m@B6ocamldoc/odoc_lexer.mlee@@<@@@VE@V@ @<@@@V@@@ డW@@@<>@@@Wd@@Wc@<;@@@Wb@@Wa<:@@@W`@@W_@@W^R@@డW<< `a@<@@@W@ ?E@@;@@@?m@@@W@@W;@@@W@@W@@ఐi&lexbufFL@S@@>w@@7M@@&simpleAmuBm{@>@@@>@@W>@@WE@@ఐݠ&lexbufRm|Sm@ǰ@@>R@@@@>S@N@@>T@XY@@>W@C6ocamldoc/odoc_lexer.mlnn@@>R@@@VE@V3ZZZZZZZZ@@@@ @>V@@@V@@@@ఠ!ss7ocamldoc/odoc_lexer.mll@ZeA@@<@@@WE@W@డY#&Lexing&lexeme@ @@<@@@@:@@@W@@W<@@@W@@W@@ఐ6&lexbuf34@ @@?D@@ @@0@A@8@@ డYS>3>5C+D-@>1@@@Y>@@@WE@W@@@W@@W@ @@W>2@@@W@@W@@W3ZZZZZZZZ@`X@Y@Z@@@@డ>(nb_chars4Odoc_comments_globalk l!@ o"p*@@>@@YI-@@@WF@WF@W!@@డY==MN@=@@@=@@@X@@X@=@@@W@@W=@@@W@@W@@W@@@డY=۠=ݰ./@=ڰ@@@Y~>!@@@XG@X!G@X@@@X@@X@@X]@@డ>k(nb_chars4Odoc_comments_globalC@ DL@%@>h&@@Y$@@@XH@X H@Xz@@0 @@&{@@డY&String&lengthPV@ W]@@=Ű@@@=@@@X&@@X%=@@@X$@@X#@@ఐ!s^_@@@=@@@X/H@X1H@X0@@ O `@@>v@@@X@X2H@X-@@q @@G@X @@ @@=x@@@X3E@W@ఐ@O&simple'bj(bp@@S@@@@Q@@X6@L@@X5@@ఐ;&lexbuf8bq9bw@%@@@I@@@@@Z@@@@[@>?x@@@B@D6ocamldoc/odoc_lexer.mlww@@?@@@VE@V3[[[[[[[[@ @@@ @?@@@V@@@@ఠ!st7ocamldoc/odoc_lexer.mll@\fA@@=@@@XHE@X<v@డZ&Lexing&lexeme@ @@>@@@A@@@XA@@X@>@@@X?@@X>@@ఐ&lexbuf34@~@@@@@ @@0@A@8@@ డZ??C D"@?@@@Zz?o@@@XjE@XX@@@XZ@@XY@ @@XW?@@@XV@@XU@@XT3\W\V\V\W\W\W\W\W@r`X@Y@Z@@@@డ?o(nb_chars4Odoc_comments_globalkl@ op@@?m@@Z-@@@XhF@XkF@Xi!@@డZ?Z?\BC@?Y@@@?Y@@@Xs@@Xr@?V@@@Xq@@Xp?U@@@Xo@@Xn@@Xm@@@డ[?9?;#$@?8@@@Zܠ?@@@XG@XG@X@@@X@@X@@X]@@డ?(nb_chars4Odoc_comments_global8@ 9A@%@?ư&@@[$@@@XH@XH@Xz@@0 @@&{@@డ[O&String&lengthEK@ LR@@?#@@@?#@@@X@@X?"@@@X@@X@@ఐ!sST@@@?:@@@XH@XH@X@@ D U@@?@@@X@XH@X@@q @@G@X@@ @@>@@@XE@Xe@ డ[$incr)W_*Wc@>@@@[`>@@@X@@@X@@X>@@@X@@X@@ఐX*.comments_levelDWdEWr@Wð@@[{>@@@X@@@XF@XF@X@@*@@?@@@XE@X@ఐA砐&simpleat|bt@A@@@A@@XA@@X@@ఐӠ&lexbufrtst@@@A@@@@A@N@@A@ @@A@yz@@A@E6ocamldoc/odoc_lexer.ml@@AI@@@VE@V3]]]]]]]]@@@@ @AM@@@V@@@@ఠ!su7ocamldoc/odoc_lexer.mll@]gA@@?@@@XE@X@డ\&Lexing&lexeme@ @@?@@@C1@@@X@@X?@@@X@@X@@ఐ-&lexbuf34@@@B;@@ @@0@A@8@@ డ\JA*A,C 2D 4@A(@@@\A@@@XE@X@@@X@@X@ @@XA)@@@X@@X@@X3]]]]]]]]@ `X@Y@Z@@@@డA(nb_chars4Odoc_comments_globalk l (@ o )p 1@@A@@\@-@@@XF@XF@X!@@డ\@@ T U@@@@@@@@@X@@X@@@@@X@@X@@@@X@@X@@X@@@డ\@Ҡ@԰ 5 6@@Ѱ@@@\uA@@@Y G@YG@Y@@@Y@@Y@@Y]@@డAb(nb_chars4Odoc_comments_global J@  K S@%@A_&@@\$@@@YH@YH@Yz@@0 @@&{@@డ\&String&length W ]@  ^ d@@@@@@@@@@Y!@@Y @@@@Y@@Y@@ఐ!s e f@@@@@@@Y*H@Y,H@Y+@@  V  g@@Am@@@Y @Y-H@Y(@@q @@G@Y@@ @@@o@@@Y.E@X@ డ]/$incr)iq*iu@@9@@@\@9@@@Y5@@@Y4@@Y3@8@@@Y2@@Y1@@ఐYà.comments_levelDivEi@Y\@@]@T@@@Y@@@@Y?F@YCF@YA@@*@@@@@@YEE@Y=@డ]iVVbc@V@@@]@@@YfD@YK@@YL@ @@YJV@@@YI@@YH@@YG@@డ]AA@A@@@]P!E@Y[@@@Y]@@Y\@@YZ3@@ఐZ.comments_level@Y@@]f@@@YdF@YgF@YeG@@" @@H@@A@@BE@YhS@@.@@V@@@YiE@YVY@ ఐ\Ӡ3reset_string_buffer@\&@@@\@@@Yo@@Yn\@@@Ym@@Ylq@@ภ\@\@@@\@@@YxF@Y|@@@@A2@@@Y}E@Yv@ డ]BҠB԰@Bа@@@]^@@@YE@Y@@@Y@@Y@ @@YB@@@Y@@Y@@Y@@ఐZ+description  @Z@@]ܠ!@@@YF@YF@Y@@ @@!"@@.F@Y@@@@A|@@@YE@Y@ఐDڠ/special_comment45@Dް@@@D@@YD@@Y@@ఐ ?&lexbufEF@ )@@DM@@@@D@>@@D@KL$@@D@ ఐ\P*add_stringY>IZ>S@[@@@\M@@@Y@@Y\J@@@Y@@Y @@ఐp!sp>Tq>U@@@\d@@@YF@YF@Y @@" @@A@@@YE@Y&@ఐD&simpleWbWh@D@@@D@@YD@@Y6@@ఐ &lexbufWiWo@ ~@@DC@@@@DD@2<p{@@DG@@@ECI@{@@EDJ@:@@EEK@|@@DO@F6ocamldoc/odoc_lexer.ml@@D@@@VE@V@ @D@@@V@@@ภ#EOF7ocamldoc/odoc_lexer.mll@:g@@@D@G6ocamldoc/odoc_lexer.ml@@D.@@@VE@V3`m`l`l`m`m`m`m`m@ @@@ @D2@@@V@@@@ఠ!sv7ocamldoc/odoc_lexer.mll.:.;@`hA@@Bz@@@YE@Y@డ^&Lexing&lexeme.>.D@ .E.K@@B@@@F@@@Y@@YB@@@Y@@Y@@ఐ &lexbuf3.L4.R@ @@E )@@ @@0*@A@8.6@@ డ_/DDCV|DV~@D @@@^C@@@YE@Y@@@Y@@Y@ @@YD@@@Y@@Y@@Y3````````@ `X@Y@Z@@@@డC(nb_chars4Odoc_comments_globalkV^lVr@ oVspV{@@C@@_%-@@@YF@YF@Y!@@డ_rCؠCڰVV@Cװ@@@C@@@Y@@Y@C@@@Y@@YC@@@Y@@Y@@Y@@@డ_CCVV@C@@@_ZC@@@ZG@ZG@Z @@@Z @@Z @@Z ]@@డDG(nb_chars4Odoc_comments_globalV@ VV@%@DD&@@_~$@@@ZH@ZH@Zz@@0 @@&{@@డ_&String&lengthVV@ VV@@C@@@C@@@Z@@ZC@@@Z@@Z@@ఐ!sVV@@@C@@@Z&H@Z(H@Z'@@ V V@@DR@@@Z@Z)H@Z$@@q @@G@Z@@ @@CT@@@Z*E@Y@ డ`$decr)*@:@@@_ޠ:@@@Z1@@@Z0@@Z/:@@@Z.@@Z-@@ఐ\.comments_levelDE@\A@@_:@@@Z<@@@Z;F@Z?F@Z=@@*@@C@@@ZAE@Z9@ఐFe&simpleab@Fi@@@Fg@@ZDFb@@ZC@@ఐ Q&lexbufrs@ ;@@F_@@@@Fp@N@@Fq@ @@Fr@y&,z@@FYn@H6ocamldoc/odoc_lexer.ml@@E@@@VE@V@ @E@@@V@@@ డ`$incr7ocamldoc/odoc_lexer.mllAIAM@C@@@`OC@@@ZP@@@ZO@@ZNC@@@ZM@@ZL@@డE;(nb_chars4Odoc_comments_global AN!Ab@ $Ac%Ak@@E9@@`sC@@@Z[@@@ZZF@Z^F@Z\@@4@@D@@@Z`E@ZX@ఐFߠ&simpleBmuCm{@F@@@F@@ZcF@@Zb@@ఐ ˠ&lexbufSm|Tm@ @@F@@@@F@X9?Y@@F@ఠ1__ocaml_lex_stater6ocamldoc/odoc_lexer.ml@bdA@@FA@@@V @@FD@@@V @@@ ఐ &lexbuf@ ް@@G3bbbbbbbb@ !@@@@@&Lexing$%@+refill_buff)*@@8@@@H!@@@Zo@@Zn8@@@Zm@@Zl@@ఐ &lexbufAB@ @@G+)@@-@@D}@@@ZE@Zy/@ఐG?6__ocaml_lex_simple_recST@GC@@@GA@@Z@G>@@ZG9@@Z@@ZC@@ఐ D&lexbufhi @ .@@GRP@@ఐu1__ocaml_lex_stateu v@Z@@GXE@Z_@@(@@GV`@d@@GWa@@@AGqT@@GY @ X A@@Gl@@Z@Gi@@ZGd@@Z@@ZA@Z ^@@@G~S@@G'@Hm@aC`@``m@`_@__W@_s^@^^\@^s^@^%]@^]@]VB@V^T@UQ~@QLO@LkJ@JH@HHp@HkHi@H<H:@H.H,@HH@HH@GG@GG@GG@GG@@3c6c5c5c6c6c6c6c6@H@@@G*Odoc_lexerD@@GC@@HB@@^* A@@a} @@@ H************************************************************************cNB``cOB`l@ H cTCmmcUCm@ H OCaml cZDc[D@ H c`EcaES@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt cfFTTcgFT@ H clGcmG@ H Copyright 2001 Institut National de Recherche en Informatique et crHcsH:@ H en Automatique. cxI;;cyI;@ H c~JcJ@ H All rights reserved. This file is distributed under the terms of cKcK!@ H the GNU Lesser General Public License version 2.1, with the cL""cL"n@ H special exception on linking described in the file LICENSE. cMoocMo@ H cNcN@ H************************************************************************cO  cO U@ "* The lexer for special comments. c3* Reset the buffer ` * Add a character to the buffer `>* Add a string to the buffer. _ ~* The variable which will contain the description string. Is initialized when we encounter the start of a special comment. ^Ƞ=* The nested comments level. ^Z Q* This function returns the given string without the leading and trailing blanks.V D we remove this line and must remove leading blanks of the next one cyhucyh@ 7 we don't remove leading blanks in the remaining lines c}c} 6@ E we remove this line and must remove trailing blanks of the next one cJ 5 BcJ 5 @ 8 we don't remove trailing blanks in the remaining lines cN  cN  @ N* Remove first blank characters of each line of a string, until the first '*' UȠ= there is just a description 8$ 8% 9@ . we keep the description before we go further 00@ 6 we don't increment the Odoc_comments_global.nb_chars 0bj0b@ + finally we return the description we kept * LV* L@@(./ocamlc)-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_events"-c6ocamldoc/odoc_lexer.ml H/home/touraine/ci/builds/workspace/main/flambda/false/label/ocaml-arm-32 =210/.-,+*)('&%$#"! @@0M%~^{6U43d;d:d:d;d;d;d;d;@d9@@5Build_path_prefix_map0DGl}%Y5Lhi8CamlinternalFormatBasics0|.e1R$|o0CamlinternalLazy0zY# #4#-*Format_doc0uy@GmWUࠠ(Location0nBɊOn?7~ؠU0Bpg]?[qGb0nAiN]K('׼6z0=V0^@GD-d|0Ա!g렠G0C:K}Ŗ%b0a*Odoc_types0ϸf%,e8&Stdlib0t0VoS%{<F:-Stdlib__Array0ѤT f:Pd.Stdlib__Buffer0,I[?z.Stdlib__Digest0#z25I*.Stdlib__Domain06wI62J{V.Stdlib__Either0HD ?|>.Stdlib__Format0b HvkR/Stdlib__Hashtbl0(L%bԠ,Stdlib__Lazy0$1mlࠠ.Stdlib__Lexing0^m|e,Stdlib__List0oYӀ7tG[w\+Stdlib__Map0*4ɇ2ɠ_ 0y]q4KN(Warnings0Ef{&@@AE@@ő@@bYbc@@++@77@[e[o@IC_@֑@9:9E_F_P@I,^@%ɑ%@'2@@ߑ^j^t@`ґ`@c1c;@@@@77@33@@@DO@@-8''NN[[__@<Fbb@7a7kLL@@5ё5ܰWW^^@Iő#@.ߑ.@@`/`9@^"^,@)\)f@@@JAIN@@bm22 ``@2=@N{NXvX@@*s*}@4+46@1J1TJ+:H@aa@J- JK:@SSȰb.b8@@  @@IǑ @ґݰ@[c[m@ V a)ˑ)հJڑJ@I#R@SS@_`@@@Pe~@`U@`R@@@J,@J@@@ABc@c@@@J@J@@@J@I@@@ABC@@