Caml1999T037aC*Odoc_lexer*ocaml.text&_none_@@A ! The lexer for special comments. 7ocamldoc/odoc_lexer.mllQWWQW}@@@@@@3@@@@@@#intA;@@@A@@@@@:@A@$charB;@@A@@@@@>@A@&stringQ;@@ A@@@@@B@@@%bytesC;@@ A@@@@@F@@@%floatD;@@A@@@@@J@@@$boolE;@@%falsec@@T@$trued@@Z@@@A@@@@@[@A@$unitF;@@"()e@@e@@@A@@@@@f@A@ #exnG;@@@A@@@@@j@@@#effH;@@O@A@A@@@@@@s@@@,continuationI;@@Q@@P@B@A@nY@@@@@@@@@%arrayJ;@@R@A@A@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AJA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@A[A@Y@@@@@@@@*atomic_locU;@@Z@AdA@@@@@@@@@.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@@A;5>4>@)Not_foundZ#O@@@AC=F<F@-Out_of_memoryW#W@@@AKENDN@.Stack_overflow^#_@@@ASMVLV@.Sys_blocked_io_#g@@@A[U^T^@)Sys_error[#o@j@@Ad^g]g@:Undefined_recursive_modulea#x@@w@s@u@@h@@Auoxnx@:Continuation_already_takenb#@@@A}wv@&Stdlib@@Р &LexingSS@@ 3@@@@@A3@ @@S@@ @Р+Odoc_parser+Odoc_parserTT@@ 3@@@@@A3@@@T@@ @3@@@@ఠ+line_number.VV@@A@@&Stdlib#ref@@@ A@@@@A@3@%@@@డU#refVV@@!a@!@@@g@@f,%makemutableAA @@@*stdlib.mliddd@@*@@@@*2-@@@@@(@@@VV@@51@@(@@@2@A@V@@@5@ఠ-string_buffer/YY@AA@@U&Buffer!t@@@ bA@ 3        @sg`@a@b@@@డ&Buffer&create Y!Y@ $Y%Y@@@#intA@@@'@@@@@@*buffer.mlip<<p<Q@@.Stdlib__BufferA@@@@@@@6@@@@@2@@`IYJY@@%@@@ cB@ eB@ dB@@3 @@JC@A@TY @@ @F@ఠ3reset_string_buffera\b\ @zBA@@@@@@ jA@ g$unitF@@@ uA@ h@@ iA@ f3tssttttt@hzs@t@u@@@࣠@%paramAĠ"()\ \@;4@@@N@@@@A@@A@@6@@@@&3@3\\,@@@@@@@డ)&Buffer%reset\\@ \\@@@@@@@@@@@@@bb$@@I@@@@@@@ oM@@@ n@@ m2@@ఐȠ-string_buffer\8@S9@@@@@ vD@ zD@ yE@@1A@@dF@OBA@qA@ }I@A)ocaml.doc鐠2 Reset the buffer [[@@@@@@@V@VU@r@ఠ/add_char_string_SW_Sf@ CA@@@$charB@@@ @@@ @@ A@ ~3@@@@@@డ&Buffer(add_char_Si_So@ _Sp_Sx@@@@@@@)@@@&@@@@@@@@yy@@L@@@@)@@@ @;@@@ 8@@@ @@ @@ 7@@ఐD-string_bufferG_SyH_S@а@@E@@@ B@ B@ K@@< @@XL@Azb? Add a character to the buffer _^..`^.R@@@@@@@b_SS@@@^@ఠ*add_stringobpb@DA@@@&stringQ@@@  @@@ @@ A@ 3~}}~~~~~@|@@@@@డ&Buffer*add_stringbb@ bb@@@@@@+@)@@@*&@@@)@@(@@'@seete@@rP@@@@@@@ @;@@@ 8@@@ @@ @@ 7@@ఐ-string_bufferbb@K@@@@@ B@ B@ K@@< @@XL@Aݐ= Add a string to the buffer. aa@@@@@@@b@@@^@ఠ+read_stringdd@EA@@@@@@ A@ @@@ A@ @@ A@ 3@}@@@@@࣠@AĠ d d@@@@@3        @)dd@@@@@  @@డ&Buffer(contents#d$d@ 'd(d@@@$@@@7@@@@@@~ H H~ H b@@B@@@@1@@@ D@@@ @@ 2@@ఐG-string_bufferJd8@Ұ9@@G@@@ D@ D@ E@@1A@@[F@JBA@gA@ I@A@F@FE@[@ఠ+descriptionchdh@|FA@@@@@ A@ @@@ A@ 3onnooooo@v@@@@@డ#ref~hh@@@@Π@@@ @@ @@ h@@hh@@%!@@@@+"@A } The variable which will contain the description string. Is initialized when we encounter the start of a special comment. fgM@@@@@@@h@@@4@ఠ%blankjj@GA@@@@@ A@ 3@I]V@W@X@@@&[ ]jj@@jj@@ @A@j@@@@ఠ.comments_levelmm@HA@@&@@@ A@ @@@ A@ 3@+92@3@4@@@డx#refmm@#@@@@@@@ @@ @@@mm @@"@@@@(@A+< The nested comments level. ll@@@@@@@m@@@1@ఠ-remove_blanks pae!par@9IA@@@&stringQ@@@ ?A@ &stringQ@@@]A@ @@ A@ 354455555@Uib@c@d@@@࣠@!sAFpasGpat@_JA@@"3GFFGGGGG@/NpaaOU b y@@@@@  @@@ఠ!l\qw}]qw~@uKA@@$listK>@@@ >@@@ =C@ 3jiijjjjj@$0H@'@(@@@డ#Str+split_delim#Strqwqw@ qwqw@@@#Str®exp@@@ @i@@@ 41@@@ @@@ @@ @@ @'str.mli++++@@W@$@@@@@@ 2@@@@ 1KH@@@ 0@@@ /@@ .@@ -G@@డG®exp#Strqwqw@ qwqw@@@@@@ I@@@ @@ @8^bb9^b@@KA@@@@@@@ DV@@@ C@@ Bu@@! qwqw@@qwqw@@%@@@ KE@ ME@ L@@qwqw@@t@@@ @@ NE@ J@@ఐǠ!s qw qw@@@@@@@@A@qwy@@@ఠ"l2rr@3LA@@@@@ @@@ C@ P3&%%&&&&&@@@@@@Aఠ$iter6s7s@OMA@@@@@@ D@ [@@@ ZD@ R) D@ @@@ D@ S@@ U&@࣠@%listeAZs[s@sNA@@"3[ZZ[[[[[@6.@)@@ TE@ Q@,@-@@@@  @@ఐ%listeptqt@7@@@@83qppqqqqq@#@@@Ġ"::uu@;c@@U@B@AA@A@@ఠ!huu@OA@@Q@ఠ!quu@PA@@ _@@@ ]-@@@@@f.@@f.@@@@ఠ"h2vv@QA@@@@@ wH@ a3@C.x@(@)$@@@@@డJ.global_replace#Strvv @ v v@@@H@@@ @@@@ @@@@ @@@ @@ @@ @@ @F""G"#@@YP@!@@@a@@@ i@@@@ h@@@@ g@@@ f@@ e@@ d@@ cE@@డ®exp#Str v v@ v v&@@F@@@F@@@ ~@@@ }@@ |e@@డ!^&v+'v,@@&stringQ@@@T@@@@S @@@R@@Q@@P@\^2^2]^2^X@@q@@@@@@@ @@@@ @@@ @@ @@ @@!^Uv)Vv*@@Xv(3@@2@@@ K@ K@ @@డ!^lv1mv2@F@@@F@@@ @C@@@ B@@@ @@ @@ @@ఐՠ%blank_@`@@`@@@ L@ L@ @@!+v3v4@@,v5@@k@@@ L@ L@ @@{ @@s@@@ @ L@ @@v'v6@@@@@ @ K@ @@vv7@@1@@@ z@ J@ @@ v9@@v8v:@@@@@ yI@ I@ @@ఐL!hv;v<@$@@(@@@@,)@A@v@@డs!=w@Pw@Q@@!a@@$boolE@@@'@@&@@%&%equalBA"@@@@"y#y@@KQ@@@@@@@ G@ @@@@ @@ @@ 3@^le@f@g@@@@ఐs"h2w@M w@O@ @@@@ *w@S@@,w@R-w@T@@&H@ @@@@@@@ H@ %@ఐ $iter@zAz@@@@ @@ 3@@ఐ!qOzPz@@@D@ B@@UxZfV{@@E@ภ"::^~ 7 F_~ 7 H@ޠఐ"h2h~ 7 Ci~ 7 E@V@@(Y@ఐڠ!qs~ 7 It~ 7 J@@@1@@@ G@ G@ l@@ @@8D@ o@w@J@@<q@@@=@@ K S K T@@P@@P@@@ภ"[]@ X b@ X d@; @@@@AA@A@@ @@@P#@@@At@@R3@%@@@AA@@cX@@ D@ A@@@s@@ఐt$iterA e lA e p@L@@@@@@ @@@ @@@ @@ 3@\@@@@ఐi!lA e qA e r@@@@@@ D@ D@ @@' @@@2 @@@A@r@@@ఠ"l3C x ~C x @RA@@$listK@@@0C@@@@"C@ 3@@@@@@Aఠ$iterD  D  @ SA@@@@@@ bD@ @@@ D@  D@ ]@@@ _D@ @@ &@࣠@%listeA !D   "D  @ :TA@@"3 " ! ! " " " " "@6.@)@@ E@ @,@-@@@@  @@ఐ%liste 7E   8E  @7@@@@83 8 7 7 8 8 8 8 8@#@@@Ġǰ FF   GF  @Ơఠ!h OF   PF  @ hUA@@K@ఠ!q ZF   [F  @ sVA@@ʠY@@@ '@@@@@`(@@`(@@@@ఠ"h2 mG   nG  @ WA@@O@@@ H@ 3 s r r s s s s s@=.r@(@)$@@@@@డ .global_replace#Str G   G  @  G   G  @@@@@ @@@ @@@@ @@@@ {@@@ @@ @@ @@ ,@@డ5®exp#Str G   G  @  G   G  @@@@@@@@ #6@@@ "@@ !L@@డV!^ G   G  @@@@@@@ 0@@@@ /@@@ .@@ -@@ ,h@@ఐ7%blank G  @@@@@@ K@ ={@@"+$ G   G  @@- G  @@@@@ ;K@ @K@ ?@@ G   G  @@=@@@ *@ AK@ :@@ G   G  @@@@@ @ BJ@ )@@  G  @@ "G   #G  @@R@@@ I@ DI@ C@@ఐ栐!h 5G   6G  @@@0@@@@@A@ :G  @@డ[] EH   FH  @Z@@@(@@@ SG@ J@[@@@ I@@ H@@ G3 Q P P Q Q Q Q Q@@@@@@@ఐ"h2 aH   bH  @ @@@@  lH  @@ nH   oH  !@@&H@ T@@@@B@@@ UH@ R$@ఐ$iter K   K  @\@@@x@@ W2@@ఐ6!q K   K  @@@D@ [A@@ I ' 3 L  @@D@ภA O   O  @ఐ;"h2 O   O  @T@@W@ఐY!q O   O  @;@@ &@@@ aG@ dG@ cj@@ @@D@ `m@ H  @@o@@@N@@ P  " P  #@@@@@@@ภ@ Q ' 1 Q ' 3@?@@@@@@A E  @@3        @@@@A@@@@ rD@ q@@@ D   @@డ p$List#rev S ; ? S ; C@  S ; D S ; G@@@!a@G@@@@@@@@@(list.mliee@@,Stdlib__ListM@@@@$@@@+(@@@@@3        @@@@@ఐ#$iter S ; I !S ; M@@@@@@@'@@@( @@@&@@%@@డ $List#rev @S ; O AS ; S@  DS ; T ES ; W@@U@@@UgE@BE@?E@5@@@6p @@@4@@3E@@ఐH"l2 bS ; X cS ; Z@r@@t@@@=F@@F@>Z@@ nS ; N oS ; [@@T@@@1E@AF@<e@@ yS ; H zS ; \@@@@@#D@CE@/p@@ @@q@ @@@A@ C x z @@డ &String&concat U b d U b j@  U b k U b q@@@l@@@@$listKx@@@@@@}@@@@@@@@*string.mlisss@@.Stdlib__StringI@% @@@@@@R@@@@Q@@@P@@@O@@N@@M3        @@@@@@@!  U b s U b u@@ U b r U b v@@@@@@`C@bC@a@@ఐ "l3 U b w@ @@MJ@@@_@@@^C@eC@c.@@e@@/@t@@ @(@@@@@@A@A@h@A '  P This function returns the given string without the leading and trailing blanks. o   o `@@@@@@@@@נ@ఠ,remove_starsK X   X  @ 3XA@@@H@@@A@j@@@A@k@@lA@i3 ) ( ( ) ) ) ) )@ @ @ @@@࣠@!sMA :X   ;X  @ SYA@@3 ; : : ; ; ; ; ;@) BX   CY  @@@@@  @@డ.global_replace#Str SY   TY  @  WY   XY  @@@@@@@@v@@@@u@@@@tF@@@s@@r@@q@@p3 j i i j j j j j@0<N@3@4@@@@డ®exp#Str Y   Y  @  Y   Y  @@@@@@@@@@@@@#@@డ $!^ Y   Y  @v@@@v@@@@s@@@r@@@@@@@?@@!^ Y   Y  @@ Y  @@@@@E@E@R@@డ S!^ Y   Y  @@@@@@@@@@@@@@@@@@n@@ఐ4%blankH@I@@@@@F@F@@@#*\* Y   Y  @@, Y  @@@@@F@F@@@d @@@@@@F@@@ Y   Y  @@A@@@@E@@@ Y   Y  @@@@@@D@@@  $Y  @@ &Y   'Y  @@V@@@C@C@@@ఐ!s 9Y  @˰@@@@@@@A@A@@A g O M Remove first blank characters of each line of a string, until the first '*'  LW { { MW { @@@@@@@ @  @#@ఠ1validate_encodingN Z[  " [[  3@ sZA@@@&stringQ@@@(A@$Misc+Utf8_lexeme!t@@@&LA@@@A@3 s r r s s s s s@Kb[@\@]@@@࣠@(raw_namePA [  4 [  <@ [A@@&3        @3 [   ^  @@@@@  @@డ$Misc+Utf8_lexeme)normalize$Misc \ ? G \ ? K@  \ ? L \ ? W@@ \ ? X \ ? a@ @@P@@@&Stdlib&Result!tU@@@Y@@@@@@@@@.utils/misc.mli7tt7tu@@\@* @@@m@@@k@@@o@@@@@@ @@ 3        @Xd@[@\@@@@ఐk(raw_name \ ? b \ ? j@ @@@@K@@9@@@&@@@'@@@%@Ġ%Error] p t] p y@;%Error T&result!a@x!b@y@@@v@@AA@B@A ; <@@@ d@ఠ!s %] p z&] p {@>\A@@@@@73)(()))))@M@@@@@)@@w@@@9@@@:@@@8 @ @@@@<@@@=@@@;@@@డ (failwithM] p N] p @@'@@@!a@@@@ {i}} |i}@@ C@@@@@@@`E@_@@^3cbbccccc@G@@A@B@@@@డ &Format(asprintfy] p z] p @ }] p ~] p @@@&Stdlib'format4!a@ &Format)formatter@@@ H$unitF@@@ I&stringQ@@@ J@@@ G@@ F@*format.mli&@@.Stdlib__Format@4/@@@,@L@@@&HE@&"q@@@eE@&KE@ E@%E@& @@&!E@ 7@@@ 3@@@ 0@@@ @@@ !@@ m@@ภ8CamlinternalFormatBasics&Format] p ] p A;&Format8CamlinternalFormatBasics'format6!a@ !b@ !c@ !d@ !e@ !f@ @@@%@'#fmt$ @@@%&stringQ@@@%@B@@A@A;@@@&@@@&@@ఐ$nameb  =b  A@"@@2@@@&D@&D@&,@@k @@H@@@&0@Ġ$Miscc G Kc G O@+Utf8_lexemec G Pc G [@@%Validc G \c G a@@;%Validi@@@@@@@AB@AYzzYzz@@@Y@@@ @@r@@@&3@Z@@@@v@@@&@@@ఐ栐$namec G ec G i@e@@@Ġ$Miscd j nd j r@+Utf8_lexemed j sd j ~@@1Invalid_characterd j d j @@;1Invalid_character8@E%Uchar!t@@@@A@AB@A;Zzz<Zzz@@@@ఠ!ud j d j @(aA@@@@@&3@@@@@@-@@@@@&@@@@@&@@@డ(failwith'e  (e  @ڰ@@@@@@&dE@&@@&3.--.....@(!@"@#@@@@డ&Format(asprintfDe  Ee  @ He  Ie  @@˰@@@ˠ@#intA@@@'*@@@&E@(E@&E@&E@'@@')E@&@@@&@@@&@@@&@@@&"@@&B@@ภ~e  e  Aภ] \4Invalid character U+@@A@@@' F@' F@' c@ภ#Int ;#Int!x@!!b@!!c@!!d@!!e@!!f@!@@@$!y@!!a@!@(int_conv@@@$02@@@$)precision@@@@$@@$@@@$٠!A=951@@@$@DDAYAA%%@@@ d@ภ%Int_X~;%Int_X2@@@$9@@@HP@@AVV@@@M@@@<@@@'&F@'/@ภ5+Lit_padding ;+Lit_paddingt!a@$*@@@$B@;%padty@@@$C@@@$D@B@ABAA f f@@@Ek@ภYB%ZerosD;%Zeros@@@$8@@@BC@@ARk Rk@@@XC@@@$@@@'7F@'<@D@)@@@'8F@'>F@'= @@@G@' E@'BF@'@@@''F@'6+@ภp,No_precisionr;,No_precision!a@$@@@$O@@@@BAAASlLNTlLq@@@o@@@"(@@@'(F@'EK@ภ@@{.@@@&F@&F@'F@'#@@@&F@&F@'F@'$  GE@' E@'%@@@'+F@'Ps@@'@XG@& @@@' F@'"@@3@dG@&נ) !"^@@@&F@'@8Invalid character U+%04XD@D@@@@&F@'TF@'S@@KJ@@H}?6r@@@&F@&@@డg%Uchar&to_inte  e  @ e  e  @@@8%Uchar!t@@@'#intA@@@'@@'@)uchar.mliJ x xJ x @@-Stdlib__UcharJ@@@@@@@(@@@(@@(@@ఐ!ue  e  @@@-@@@(G@(G@(@@e  e  @@G@(@@"e  #e  @@E@&@@@@[@Ġ$Misc4f  5f  @+Utf8_lexeme9f  :f  @@1Invalid_beginning?f  @f @@;1Invalid_beginning@%Uchar!t@@@@AAAB@A[zz[z{ @@@@ఠ!uXf Yf  @qbA@@@@@&@@@,@@@@@&@@ @@@&@@@డ(failwithogpg@"@@@"@@@(E@(@@(3vuuvvvvv@' @!@"@@@@డ&Format(asprintfgg"@ g#g+@@@@@@H@@@)3V@@@(E@){E@(E@(E@)@@)2E@(@@@(@@@(@@@(@@@(@@(?@@ภΠϰg,gLAภ٠ :Invalid first character U+@@@@@)F@)F@)`@ภEDภ '@'@ @@@)/F@)8u@ภ4ภ!  <@<@@@@)@F@)E@DE@@@@)AF@)GF@)F@@L@ozG@)~E@)KF@)@@@)0F@)?@ภD-._@_@L@@@)1F@)N@ภS<J=nI@n@'@@@(F@(F@)F@),@@@(F@(F@)F@)-  E@)E@).@@@)4F@)Y@@@GG@) @@@)F@)+@@@SG@() !"@@@(F@)@>Invalid first character U+%04X@@Z@@@)F@)]F@)\@@@@?6@@@(F@(@@డ%Uchar&to_intgNgS@ gTgZ@@@@@@@@)o@@@)n@@)m%@@ఐP!ug[g\@/@@@@@)vG@)zG@)y9@@gMg]@@G@)u>@@g@@E@(A@@L@@B@@@Ab  @@@@@@A@A@)@A@@@򠰡@ఠ9validate_exception_uident i`ei`~@cA@@@s@@@)A@)p@@@)A@)@@)A@)3@' @!@"@@@࣠@(raw_nameAi`i`@dA@@3@)i`al1@@@@@  @@@ఠ$nameŠjj@eA@@@@@)C@)3      @(:@@ @@@ఐZ.validate_identjj@9@@@@@@)@@@)@@)@@ఐC(raw_name-j.j@!@@[$@@@@(%@A@2j@@డ+Utf8_lexeme.is_capitalized$MiscFkGk@ JkKk@@OkPk@ @@@@@ @@@@@@HwwHwx@@@@@@@@@)@@@)@@)3feefffff@^le@f@g@@@@ఐs$namevkwk@ @@ @@@)C@)C@)@@; @@P@@@)C@)@ఐ$namekk@$@@'@డ"(failwithll@M@@@M@@@)C@)@@);@@డ9&Format(asprintfll@ ll@@;@@@;@ [@@@*VC@*0@@@)C@*YC@)C@*C@*@@*/C@)F@@@) B@@@)à?@@@)@@@)!@@)y@@ภll+A ภ ˠ8Invalid exception name: @@@@@*D@*D@*@ภ.ภ6N 'M@'@tWE@*W@@@*.D@*8@ภF/=07<@7@^@@@)D@)D@*D@*+@@@)D@)D@*D@*,  wC@*C@*-@@@*1D@*C@@W@:E@* @@@*D@**@@c@FE@)) !"@@@*D@*@:Invalid exception name: %st@t@M@@@*D@*GD@*F@@{z@@?6@@@)D@)@@ఐx$name{l,|l0@@@@@l@@C@)@@@@@k@@@S@@y@A@A@*[@A@@@@ఠ2__ocaml_lex_tablesƠ6ocamldoc/odoc_lexer.mlpRVpRh@fA@@&Lexing*lex_tables@@@*`A@*\3@@@@@@/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@@@@@*bA@*c@&Lexing}df}dl@+lex_backtrk}dm}dx@@     ~{7[@@~{~7\@@@@@*iA@*j@&Lexing^`^f@+lex_default^g^r@@  .99ADFGIuy1U@@ux1V@@@@@*pA@*q@&LexingXZX`@)lex_transXaXj@@ $#$$$  00S00OP11"11::::0QRQR1!!!!:%%'%%%%%%%%%%%%%(%&%%%%%%%%$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%BBBBNNNBN!%;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3%%%%%%%%%%%%%%%%%%%%%%)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,%%%%%%%%%%%%%----%-%%%%%4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-----////////////////////////////////////////////////////////////////%%%%%%%%%%%%%%%%%%6%%%%%%%%%%%%%7%%%%%%%%%%%%%%%%%%%%%................................................................11111222222222222222222222222222222222222222222222222222222222222222200008888::::08/:///////////////////////////////////////////////////////////////%%%%%%%%%<%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%................................................................11111882882222222222822222222222222222222222222222222222222222222222222222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>%%%%%%%%%%%%%%%%%%%%%................................................................??????????%%%%%%%%%%%%%%%%%%%%%%%%%%%AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANMNNNLJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBCK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFmq'/@@mp'0@@@@@*wA@*x@ơ&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 @@@@@*~A@*@ۡ&Lexing- . @-lex_base_code2 3 "@@  :%);@@=%(>@@@@@*A@*6@𡠡&LexingL M@0lex_backtrk_codeQR!@@ #.Y$(Z@@\$']@@ @@@*A@*U@&Lexingk l@0lex_default_codepq @@ ++++x#'y@@{#&|@@@@@*A@*t@&Lexing@.lex_trans_code@@ 2(((((  (((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $??@@ #??@@3@@@*A@*@/&Lexing????@.lex_check_code????@@ 2,,,,----7777>>>>,-7->---------------------------------------------------------------8888999989----------------------------------------------------------------......................................./........//////////.......//////////////////////////...././/////////////////////////.....89////////////////////////////////////////////////////////////////.22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@AAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@A@AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG??-9@@??-:@@H@@@*A@*@D&Lexing<><D@(lex_code<E<M@@ 3  PT"2@@PS"3@@]@@@*A@*@@@pRk56@@@A@pRR@@@נAఠ$mainǠ8@8D@gA@@@&lexbuf@@@4A@*+Odoc_parser%token@@@5A@*@@*3@ @@@@@࣠@&lexbufA8E8K@qA@@#3@8@3,@@*B@*@6@74__ocaml_lex_main_rec@JA@4A@4A@4A@0A@0A@0A@0A@-A@*@#intA@@@+!A@*TA@1A@-A@*@@*B@*@@*B@*@SosTo@@hA/special_comment@gA@*aA@*@@*B@*@6ocamldoc/odoc_lexer.ml0SW0Sf@@iA?__ocaml_lex_special_comment_rec@3A@*@+@@@0A@*&A@*@@*B@*@@*B@*@22@@$jA5special_comment_part2@A@*A@*@@*B@*@6ocamldoc/odoc_lexer.ml@@2kA %__ocaml_lex_special_comment_part2_rec@A@*@O@@@4A@*A@*@@*B@*@@*B@*@ @@HlA(elements@@@@BA@*@@@?A@*@@*B@*@6ocamldoc/odoc_lexer.ml@@^mA8__ocaml_lex_elements_rec@A@*@{@@@: A@*A@*@@*B@*@@*B@*@.@@unA&simple@@@@CA@*A@*@@*B@*@6ocamldoc/odoc_lexer.mlQdhQdn@@oA6__ocaml_lex_simple_rec@A@*@@@@CA@*A@*@@*B@*@@*B@*@SS@@pA@@@@@@ఐҠ4__ocaml_lex_main_recNQNe@ְ@@@@@@*@@*3@@@@@@@ఐ&lexbufNfNl@ @@ @@@NmNn@@A@,2A@*@@$@@@A@@2+@@+A@*@@@)88 @@@@@@@*@@*3@-@@@࣠@&lexbufA@oAo@rA@@3@+@@@@@@1__ocaml_lex_stateAOoPo@sA@@3@;&@@@@@@@@డ&Lexing&enginegh@ kl@@@j@@@@/@@@@@@@7@@@@@@@@@@[".".\"."]@@Zq@ @@@@@@+@G@@@+@@@@+@@@+@@+ @@+ @@+ 3*))*****@GSW@J@K@@@@ఐ2__ocaml_lex_tables@@@@@@+"E@,1E@,0@@ఐn1__ocaml_lex_state@!@@x$@@ఐ&lexbuf@t@@1@@d@@M@@@+5@@@@\@@@,8E@,73nmmnnnnn@D@@@ @`@@@,9@@@ డ":=7ocamldoc/odoc_lexer.mll~E~G@@Ѡ!a@@@@m@$unitF@@@l@@k@@j*%setfield0BA@@@@@@@ @@@#intA@@@,E@,h@@@,i@  @@@,g@@,f@@,eB@@డ4Odoc_comments_global(nb_chars4Odoc_comments_globalC~'D~;@ G~<H~D@@&Stdlib#ref,@@@,@@@,@ !ocamldoc/odoc_comments_global.mliSS@@4Odoc_comments_global@@@@-@@@@,sF@,F@,u@@డz!+r~gs~h@@#intA@@@~@@@@} @@@|@@{@@z'%addintBA-@@@@-0++.0+,@@Vn@@@@@@@,@@@@,@@@,@@,@@,@@డ!!~H~I@@z!a@@@@i@@h'%field0AA]@@@\]@@@@@@R@@@,G@,G@,@@@,@@,@@డ(nb_chars4Odoc_comments_global0~]@ ~^~f@6@7@@$@@@,H@,H@,@@A @@&@@డ&String&length~j~p@ ~q~w@@@S@@@#intA@@@@@ؐ.%string_lengthAA @@@a((a(Z@@D@@@@@@@,@@@,@@,0@@డ6&Lexing&lexeme1~y2~@ 5~6~@@@/@@@c@@@b@@a@AAA^@@Y@@@@=@@@,@@@,@@,^@@ఐ&lexbufY~Z~@@@k@@]~x^~@@^@@@,@-I@-u@@g~ih~@@@@@,@-H@,@@ @@LG@,@@1 @@@@@-E@,r@ఐ$main@M@@@~w@@- @@ఐA&lexbuf@+@@Q@@@@@}@@8@A6ocamldoc/odoc_lexer.ml@@@@@,@@డ[(nb_chars4Odoc_comments_global"#@ &'@@Y@@s(@@@-LF@-OF@-M@@డFH=>@E@@@E@@@-U@B@@@-TA@@@-S@@-R@@-Q@@డ)+XY@(@@@g@@@-aG@-nG@-d@@@-e@@-c@@డ(nb_chars4Odoc_comments_globalv@ yz@#@$@@Ơ$@@@-jH@-mH@-k@@. @@&@@డ&String&length@  @@@@@@@@-r@@@-q@@-p/@@డ5&Lexing&lexeme @ @@@@@.@@@-}@@@-|@@-{O@@ఐ&lexbuf!@@@ \@@ "@@O@@@-y@-I@-f@@#@@@@@-`@-H@-xp@@ @@G@-_s@@ @@@@@-E@-Ky@ภ+Description%-%8@;+Descriptiona@@@@@&stringQ@@@ؠ@&optionL@@@@@@@@@A@GI@A8ocamldoc/odoc_parser.mliBMO8ocamldoc/odoc_parser.mliF@@@~A@@ &%;@@(%:)%<@@,@@@-D@-D@-@@ภ$None9%>:%B@ @@@41@@@-@@@-D@-@@F%9G%C@@@ @@@-D@-@@[ @@@@@-@UVDK@@p@C6ocamldoc/odoc_lexer.mlmqmr@@L@@@,DE@,C@ @O@@@,E@@@ డ7ocamldoc/odoc_lexer.mll@@@@@@@-E@-@@@-@@@@-@@-@@-@@డ(nb_chars4Odoc_comments_global"#@ &'@@Ͱ@@(@@@-F@-F@-/@@డ4=>@@@@@@@-@@@@-@@@-@@-@@-J@@డOXY@@@@@@@-G@-G@-@@@-@@-e@@డ#(nb_chars4Odoc_comments_globalv@ yz@#@ $@@:$@@@-H@-H@-@@. @@&@@డ&String&length@ @@@@@@@@-@@@-@@-@@డ&Lexing&lexeme@ @@s@@@@@@-s@@@-@@-@@ఐm&lexbuf @W@@}@@ @@@@@-@-I@-@@@@S@@@-@-H@-@@ @@G@-@@ @@e@@@-E@-@ఐ㠐$main@@@@@@-@@ఐ&lexbuf #@@@@@@@ @ $+@@ @D6ocamldoc/odoc_lexer.mlMQMR@@x@@@,HE@,G@ @{@@@,I@@@ డ#7ocamldoc/odoc_lexer.mll~~@@@@@@@.E@.@@@. @@@@.@@.@@.=@@డ(nb_chars4Odoc_comments_global"~#~@ &~'~@@@@(@@@.F@.F@.[@@డ`栐=~>~@@@@@@@.@@@@.@@@.@@.@@.v@@డ{ɠ˰X~Y~@Ȱ@@@B@@@.(G@.5G@.+@@@.,@@.*@@డO(nb_chars4Odoc_comments_globalv~@ y~z~@#@L$@@f$@@@.1H@.4H@.2@@. @@&@@డ&String&length~~@ ~~@@@@@@@@.9@@@.8@@.7@@డ&Lexing&lexeme~~@ ~~@@@@@@@@.D@@@.C@@.B@@ఐ&lexbuf~~@@@@@~~@@@@@.@@.SI@.J@@~~@@@@@.'@.TH@.?@@ @@G@.&@@ @@@@@.UE@.@ డ $incr@]@@@]@@@.[@@@.Z\@@@.Y@@.X3@@ఐ٠.comments_level @v@@ x@@@.d@@@.cF@.gF@.eK@@(@@@@@.iE@.bQ@ఐG$main1 2 @@@@F?@@.k_@@ఐ &lexbuf@ A  @@@l@@@@Mm@J@@Nn@Fv|G!(@@q@E6ocamldoc/odoc_lexer.mlJNJO@@@@@,LE@,K@ @@@@,M@@@ డ 7ocamldoc/odoc_lexer.mll{{@@@@ Pc@@@.E@.t@@@.u@@@@.s@@.r@@.q@@డ`(nb_chars4Odoc_comments_global"{#{@ &{'{@@^@@ x(@@@.F@.F@.@@డ KM={>{@J@@@J@@@.@G@@@.F@@@.@@.@@.@@డ .0X{Y{@-@@@ l@@@.G@.G@.@@@.@@.@@డ(nb_chars4Odoc_comments_globalv{@ y{z{@#@$@@ ˠ$@@@.H@.H@.@@. @@&@@డ!&String&length{{@ {{@@@@@@@@.@@@.@@.4@@డ!:&Lexing&lexeme{{@ {{@@@@@ 3@@@.@@@.@@.T@@ఐ&lexbuf{{@@@ a@@{{@@T@@@.@.I@.k@@{{@@@@@.@.H@.u@@ @@G@.x@@ @@@@@.E@.~~@ డ!$incr@°@@@!J@@@.@@@.@@@.@@.@@ఐ>.comments_level@۰@@!e@@@.@@@.F@.F@.@@(@@.@@@.E@.@డ!GI2 %3 &@F@@@"E@@@.D@.@G@@@.@@.@@.@@డ!"$L M @!@@@!E@.@@@.@@.@@ఐ.comments_levela $@'@@!@@@.F@.F@.@@  @@@@As 't (@@>E@.@@,@@F@@@.E@. @ ఐ!&3reset_string_buffer:E:X@ @@@!!@@@.!@@@.@@.!@@ภ!:Y:[@!@@@!4@@@.F@/1@@@@@@@/E@.7@ డ";35]t]v@1@@@""@@@/E@/@@@/@2@@@/@@/@@/T@@ఐl+description]h]s@@@"!@@@/F@/F@/i@@ ]x@@]w]y@@,F@/w@@@@@@@/E@/}@ఐ /special_comment{{@ @@@  @@/@@ఐ 5&lexbuf{{@ @@ E@@@@ @<@@ @ .8@@ @ఐ $main@ b@@@  @@/@@ఐ V&lexbuf()@ @@@ f@@@@ @- @@ ;@4@@ <@0sy1@@ P@F6ocamldoc/odoc_lexer.ml@@ ,@@@,PE@,O@ @ /@@@,Q@@@ภ#EOF7ocamldoc/odoc_lexer.mll&)@;#EOF[@@@FGI@A8ocamldoc/odoc_parser.mlipp@@@ O@@ $ +@@ w@G6ocamldoc/odoc_lexer.mlMQMR@@ S@@@,TE@,S@ @ V@@@,U@@@ డ"7ocamldoc/odoc_lexer.mll~~@@@@"Ơ@@@/7E@/*@@@/+@@@@/)@@/(@@/' @@డ(nb_chars4Odoc_comments_global"~#~@ &~'~@@԰@@"(@@@/5F@/8F@/6 6@@డ#;ð=~>~@@@@@@@/>@@@@/=@@@/<@@/;@@/: Q@@డ#VX~Y~@@@@#@@@/JG@/WG@/M@@@/N@@/L l@@డ *(nb_chars4Odoc_comments_globalv~@ y~z~@#@ '$@@#A$@@@/SH@/VH@/T @@. @@& @@డ#&String&length~~@ ~~@@@@@@@@/[@@@/Z@@/Y @@డ#&Lexing&lexeme~~@ ~~@@z@@@ @@@/fz@@@/e@@/d @@ఐ t&lexbuf~~@ ^@@  @@~~@@@@@/b@/uI@/l @@~~@@ Z@@@/I@/vH@/a @@ @@G@/H @@ @@l@@@/wE@/4 @ డ#$decr@@# @@@u@@@t @@@s@@r%%decrAA#@@@##E@@#@@@@#נ@@@/}@@@/|@@@/{@@/z %@@ఐ ˠ.comments_level+, @ h@@#2@@@/@@@/F@/F@/ =@@?@@@@@/E@/ C@ఐ 9$mainHI@ @@@ 8 1@@/ Q@@ఐ &lexbufWX!@ @@  ^@@@@ ? _@a@@ @ `@]v|^")@@  c@H6ocamldoc/odoc_lexer.mlKOKP@@ @@@,XE@,W s@ @ @@@,Y v@@@ డ$z r t7ocamldoc/odoc_lexer.mll||@ q@@@$B U@@@/E@/@@@/@ r@@@/@@/@@/ @@డ R(nb_chars4Odoc_comments_global"|#|@ &|'|@@ P@@$j(@@@/F@/F@/ @@డ$ = ?=|>|@ <@@@ <@@@/@ 9@@@/ 8@@@/@@/@@/ @@డ$  "X|Y|@ @@@$ ^@@@/G@/G@/@@@/@@/ @@డ (nb_chars4Odoc_comments_globalv|@ y|z|@#@ $@@$$@@@/H@/H@/ @@. @@& @@డ% &String&length||@ ||@@ @@@ @@@/ @@@/@@/ &@@డ%,&Lexing&lexeme||@ ||@@ @@@ %@@@/ @@@/@@/ F@@ఐ &lexbuf||@ ڰ@@  S@@||@@ F@@@/@/I@/ ]@@||@@ @@@/@/H@/ g@@ @@G@/ j@@ @@ @@@/E@/ p@ డ%t$incr@ @@@%< @@@/@@@/ @@@/@@/ @@ఐ"0.comments_level @!Ͱ@@%W @@@/@@@/F@/F@/ @@(@@ @@@/E@/ @ఐ $main1 2 @ l@@@  @@/ @@ఐ `&lexbuf@ A @ J@@ p @@@@  @J@@  @FtzG '@@ X @I6ocamldoc/odoc_lexer.ml%IM%IN@@ 4@@@,\E@,[ @ @ 7@@@,] @@@ డ%$incr7ocamldoc/odoc_lexer.mllzz@ @@@% @@@0@@@0 @@@0@@/ @@డ (nb_chars4Odoc_comments_globalzz@ "z#z@@ @@%̠ D@@@0 @@@0 F@0F@0  @@2@@ @@@0E@0  @ఐ$main@A@ @@@ @@0 +@@ఐ ՠ&lexbufOP@ @@  8@@@@ 9@TrxU@@  <@ఠ1__ocaml_lex_state - -@'tA@@ @@@,_ @@ @@@,` @@@ ఐ &lexbuf - -@ @@ 3''''''''@  @@@@@&Lexing - - @+refill_buff -  -@@3+refill_buffX@@@=@]@@@0$unitF@@@/@@.@@@33*lex_buffer%bytesC@@@1A@A @A@s_cAs_~@@?H@3.lex_buffer_len&@@@2A@B@AJtKt@@II@3+lex_abs_pos'0@@@3A@C@ATuUu@@SJ@3-lex_start_pos1:@@@4A@D'@A^v_v@@]K@3,lex_curr_pos;D@@@5A@E1@Ahwiw @@gL@3,lex_last_posEN@@@6A@F;@Arx  sx  @@qM@3/lex_last_actionOX@@@7A@GE@A|y ! %}y ! C@@{N@3/lex_eof_reachedY$boolE@@@8A@HQ@Az D Hz D g@@O@3'lex_meme%arrayJt@@@:@@@9A@Ib@A{ h l{ h @@P@3+lex_start_pv(position@@@;A@Jm@A|  |  @@Q@3*lex_curr_p @@@E@1 @@,@@"@@@1E@1@@ఠ"s2p:Iq:K@+FzA@@':@@@1E@13+3+2+2+3+3+3+3+3@$@@@ఐ'V+read_string:N:Y@&ΰ@@@(@@@1'O@@@1@@1@@ภ(Ͱ:Z:\@(@@@(@@@1F@1!%@@@@)&@A@:E @@@ఠ"s3`o`q@+{A@@&<@@@1,E@1"3+n+m+m+n+n+n+n+n@`JC@D@E@@@ఐ&]-remove_blanks`t`@Q@@@&X@@@1&&S@@@1%@@1$@@ఐe"s2``@!@@&o@@@1-F@1/F@1.+@@  @@/,@A@`k @@@ఠ"s4@+|A@@%@@@1E@103++++++++@BPI@J@K@@@డ*H@@@@*#@@@1E@1E@13@@@14@@12@@డ+Odoc_global,remove_stars+Odoc_global"@ %&@%@&Stdlib#ref$boolE@@@1@@@1@8ocamldoc/odoc_global.mlitBBtB]@@+Odoc_globalM@<@@*K<@@@19F@1F@1R@@F"@@>S@ఐ,remove_starsQR@@@@%7@@@1%@@@1@@1g@@ఐ"s3fg@q@@%N@@@1F@1F@1{@@  @@|@ఐΠ"s3y z @@@E@1@@@@A@@@ภ+Description'2@ U@ఐ"s446@@@@@ _@@@1D@1D@13,[,Z,Z,[,[,[,[,[@ @@@@ภ$None8<@@@@ i f@@@1@@@1D@1@@3=@@@"@@@1D@1!@@; @@"@C @@@ @@@ >I@@O@ ఐ)"*add_stringcncx@(@@@)@@@1)@@@1@@1f@@ఐ預!scycz@@@)6@@@2F@2F@2z@@  @@@@@2 E@2@ డ+I$decr||@Q@@@+Q@@@2@@@2P@@@2 @@2 @@ఐ(.comments_level||@'@@+,l@@@2@@@2F@2F@2@@(@@@@@2E@2@ఐ /special_comment:;@ @@@  @@2@@ఐߠ&lexbufIJ@ɰ@@ @@@@@J@@@OWaP@@@R@@+@@@,@UPVV@@ M@A6ocamldoc/odoc_lexer.mlOO@@@@@0E@03-!- - -!-!-!-!-!@@@@ @@@@0@@@@ఠ!s 7ocamldoc/odoc_lexer.mll$0$1@-L}A@@{@@@2/E@2%@డ+&Lexing&lexeme$4$:@ $;$A@@@@@@@@2)@@@2(@@2'@@ఐ<&lexbuf1$B2$H@&@@g@@@@.@A@6$,@@ డ+ALrBLt@@@@+à@@@2JE@2=@@@2>@@@@2<@@2;@@2:3--------@ZR@S@T@@@@డ(nb_chars4Odoc_comments_globaleLTfLh@ iLijLq@@԰@@++@@@2HF@2KF@2I!@@డ,;ðLL@@@@@@@2Q@@@@2P@@@2O@@2N@@2M<@@డ,VLuLv@@@@,@@@2]G@2jG@2`@@@2a@@2_W@@డ*(nb_chars4Odoc_comments_globalL@ LL@#@'$@@,A$@@@2fH@2iH@2gt@@. @@&u@@డ,&String&lengthLL@ LL@@@@@@@@2n@@@2m@@2l@@ఐ!sLL@@@@@@2uH@2wH@2v@@LL@@7@@@2\@2xH@2t@@m @@G@2[@@ @@I@@@2yE@2G@ డ,$incr@@@@,@@@2@@@2~@@@2}@@2|@@ఐ).comments_level45@).@@,0@@@2@@@2F@2F@2@@(@@@@@2E@2@ ఐ+*add_stringST@*@@@+@@@2+@@@2@@2 @@ఐh!shi@@@+*@@@2F@2F@2@@  @@@@@2E@2$@ఐŠ/special_comment@ɰ@@@@@22@@ఐ&lexbuf@@@?@@@@@@B@@A@{@@B@2@@C@"@@@B6ocamldoc/odoc_lexer.mlZ%)Z%*@@@@@0E@03........@q@@@ @@@@0@@@@ఠ!s!7ocamldoc/odoc_lexer.mllVbVc@/~A@@3@@@2E@2@డ-&Lexing&lexemeVfVl@ VmVs@@P@@@@@@2P@@@2@@2@@ఐ&lexbuf1Vt2Vz@ް@@@@@@.@A@6V^@@@ఠ!c"A~B~@/DA@@$charB@@@2E@23/4/3/3/4/4/4/4/4@SK@L@M@@@డ-&Lexing+lexeme_char]~^~@ a~b~@@@@@@h@{@@@g)@@@f@@e@@d@@@Z@@@@@@@2@@@@2;@@@2@@2@@28@@ఐR&lexbuf~~@<@@}E@@A~~@@3@@@2F@2F@2U@@~~@@^X@A@~@@ ఐ,/add_char_string@,@@@,@@@2,@@@2@@23////////@q{@|@}@@@@ఐ!c@ @@,@@@2F@2F@2@@# @@@@@2E@2@ డ.WOQ@M@@@.1@@@2E@2@@@2@N@@@2@@2@@2:@@డ.(nb_chars4Odoc_comments_global@   @@,@@.F(@@@2F@2F@2X@@డ. !@@@@@@@2@@@@2@@@2@@2@@2s@@డ.;<@@@@.u:@@@3G@3G@3@@@3 @@3@@డ(nb_chars4Odoc_comments_globalY@ \ ]@#@$@@.$@@@3H@3H@3@@. @@&@@డ.&String&lengthyz@ }~"@@@@@@@@3@@@3@@3@@ఐ!s#$@F@@@@@3H@3H@3@@%@@@@@3@3 H@3@@m @@G@3@@ @@@@@3!E@2@ఐ/special_comment'/'>@@@@@@3#@@ఐ&lexbuf'?'E@u@@@@@@@@@@@@@)@@@NTFM@@@C6ocamldoc/odoc_lexer.mleoseot@@@@@0E@0300000000@a@@@ @@@@0@@@@ఠ!s#7ocamldoc/odoc_lexer.mll@0@A@@,@@@31E@3'@ఐ-+read_string@,{@@@.@@@3+,@@@3*@@3)@@ภ.z&'@.y@@@.@@@32F@36,@@@@(-@A@0 @@ డ/;<@@@@/e02@@@3IE@3<@@@3=@@@@3;@@3:@@3931%1$1$1%1%1%1%1%@TL@M@N@@@@ఐ,Ҡ+description[\@,{@@/"@@@3GF@3JF@3H@@ఐ,,-remove_blanksrs!@% @@@,'@@@3N,"@@@3M@@3L/@@ఐ!s"#@9@@,>@@@3UG@3WG@3VC@@  @@OG@3TF@@: @@{@@@3XE@3FL@ ఐ/3reset_string_buffer%-%@@.y@@@/@@@3]/@@@3\@@3[b@@ภ/ %A%C@/ @@@/,@@@3dF@3hr@@@@@@@3iE@3cx@@ఠ#len$EQET@1AA@@'@@@3tE@3j311111111@@@@డ0F&String&lengthEWE]@ E^Ed@@F@@@F@@@3nE@@@3m@@3l@@డ0f&Lexing&lexemeEfEl@  Em Es@@0@@@_@@@3y0@@@3x@@3w>@@ఐԠ&lexbuf!Et"Ez@@@K@@%Ee&E{@@@@@3u@3G@3U@@H @@YV@A@0EM @@ ఐ&lexbuf<=@ٰ@@322222222@un@o@p@@@&LexingHI@,lex_curr_posMN@@ డ0!-YZ@@A@@@@G@@@K@@@@@@@'%subintBA0l@@@@0l5,~,~0m5,~,@@0o@@@@@@@3@@@@3@@@3@@3@@3D@@ఐ B&lexbuf@ ,@@mS@&Lexing@,lex_curr_pos@@ ]@@G@@@3F@3F@3i@@ఐ⠐#len@s@@U@@@3F@3F@3}@@. @@ z@@@3F@3@@@@@@3E@3@ ఐ &lexbuf@ p@@@&Lexing@*lex_curr_p@@ [3)pos_fname j@@@+@@@'@@@ 3(pos_lnum @@@(@@A@AVV@@B@3'pos_bol@@@)@@B@A!W"W@@ C@3(pos_cnum@@@*@@C@A+X,X@@*D@@A/U0U@@.A@*@@@3E@3@)*@@@3E@3@&'@@@3E@3@#(pos_cnum.!/)@డ1ࠐ8N9O@߰@@@@@@3@@@@3@@@3@@3@@3 @@ఐ &lexbufV,W2@ @@4@&Lexing_3`9@*lex_curr_pd:eD@@ ް@@ @@@3@3.@(pos_cnumqErM@m@@@@@3F@3F@3<@@ఐ#lenPS@F@@(@@@3F@3F@3P@@: @@@@@3F@3V@@ఐ R&lexbuf@ <@@}c@&Lexing@*lex_curr_p@@ '@@ 5@@@3E@3E@3y@T_@@ =@@@3E@3@@@@@@3E@3@ఐ5special_comment_part2@@@@@@3@@ఐ &lexbuf@ {@@@@@@@@@@@@@@@ @A@@ @@@@@@@D6ocamldoc/odoc_lexer.mlww@@@@@0E@0333333333@ i@@@ @@@@0@@@@ఠ!c%7ocamldoc/odoc_lexer.mll$0$1@3BA@@@@@4E@3 @డ2~&Lexing+lexeme_char$5$;@ $<$G@@@@@w@@@4@@@@4@@@4@@4@@4B@@ఐ &lexbuf6$H7$N@ ۰@@O@@@@$OA$P@@@@@4F@4F@4_@@J$4K$Q@@Eb@A@M$,@@ ఐ1G/add_char_stringYU]ZUl@0@@@1D@@@41A@@@4@@434C4B4B4C4C4C4C4C@ jb@c@d@@@@ఐq!cqUmrUn@ @@1^@@@4%F@4'F@4&@@# @@j@@@4(E@4$@ డ2,,p}p~@,@@@E@@@47E@4.@,@@@4-@@4,@@4+8@@ఐ!cp{p|@B@@E@@Jpp@@ F@48P@@@@,f@@@49F@46V@డ3-$incrpp@m@@@2m@@@4>@@@4=l@@@4<@@4;n@@ఐ3+line_numberpp@2@@3@@@4G@@@4FF@4JF@4H@@(@@@@@4ME@4LF@4E@@px@@ @ డ3i$incr@@@@31@@@4S@@@4R@@@4Q@@4P@@డ=(nb_chars4Odoc_comments_global@  !@@;@@3U@@@4\@@@4[F@4_F@4]@@1@@@@@4aE@4Z@ఐ2/special_comment>?@6@@@43@@4c@@ఐ &lexbufMN@ @@3@@@@A@S@@B@`@@C@@@D@U"V@@0m@ఠ1__ocaml_lex_state+,&@5\xA@@5@@@0 @@8@@@0 @@@ ఐ 3&lexbufB*C0@ @@^35Z5Y5Y5Z5Z5Z5Z5Z@  @@@@@&LexingN1O7@+refill_buffS8TC@@ @@@@@@4l @@@4k@@4j@@ఐ Z&lexbufiDjJ@ D@@'@@+@@@@@4~E@4u-@ఐ?__ocaml_lex_special_comment_rec{LR|Lq@@@@@@@4@@4=@@ఐ }&lexbufLrLx@ g@@J@@ఐn1__ocaml_lex_stateLyL@T@@E@4Y@@$@@Z@^@@[@@@A3@@ @  A@@@@@4@@4A@4 @@@2@@@@@@*355555555@0@@@࣠@&lexbuf&A@5CA@@355555555@.@@@@@@ఐǠ %__ocaml_lex_special_comment_part2_rec@˰@@@@@@4@@4355555555@B @@@@@@ఐ'&lexbuf@ @@@@X@@A@4A@4@@$@@@5A@@@@4A@45@@@ @@@@@@@*@@*366666666@@@@࣠@&lexbuf'A @6ADA@@ 36)6(6(6)6)6)6)6)@@@@@@@1__ocaml_lex_state(A $@6PEA@@36867676868686868@@@@@@@@@డ4&Lexing&engine7'/8'5@ ;'6<'<@@T@@@@@@4@@@@4@@@@4T@@@4@@4@@4@@436f6e6e6f6f6f6f6f@/;D@2@3@@@@ఐ⠐2__ocaml_lex_tables^'=_'O@۰@@@@@4E@4E@4@@ఐV1__ocaml_lex_stater'Ps'a@!@@e$@@ఐr&lexbuf'b'h@\@@w1@@L@@@@@45@@nvnw@@@@@4E@4366666666@D@@@ @@@@4@@@@ఠ!s*7ocamldoc/odoc_lexer.mll@6GA@@@@@4E@4366666666@\@@@డ5X&Lexing&lexeme@ @@"@@@Q@@@4"@@@4@@4@@ఐȠ&lexbuf23@@@+@@@@/,@A@7@@ డ5~B C @|@@@5M`@@@5E@4@@@4@}@@@4@@4@@437 7 7 7 7 7 7 7 @[S@T@U@@@@డ`(nb_chars4Odoc_comments_globalf g @ j k @@^@@5x+@@@5F@5F@5!@@డ5KM  @J@@@J@@@5 @G@@@5 F@@@5 @@5 @@5 <@@డ5.0  @-@@@5l@@@5G@5&G@5@@@5@@5W@@డ(nb_chars4Odoc_comments_global  @    @#@$@@5ˠ$@@@5"H@5%H@5#t@@. @@&u@@డ6&String&length  @   #@@@@@@@@5*@@@5)@@5(@@ఐ!s $ %@@@1@@@51H@53H@52@@  &@@@@@5@54H@50@@m @@G@5@@ @@@@@55E@5@డ6_/점/ (C (D@/@@@6@@@5MD@5:@/@@@59@@58@@57@@డ6yǠɰ5 (36 (4@ư@@@6@E@5E@@@5F@@5D@@ఐ30.comments_levelJ (B@2̰@@6V@@@5KF@5NF@5L@@  @@@@A\ (E] (F@@>E@5O @@,@@/@@@5PE@5B@@ఠ$desc+p q @8DHA@@2 @@@5hE@5Q38180808181818181@$@@@డ6  @@@@60@@@5^E@5\E@5T@@@5U@@5S@@డ ,remove_stars+Odoc_global @   @#@ ~$@@6$@@@5ZF@5]F@5[8@@. @@&9@ఐ,\,remove_stars@+@@@1@@@5b2Z@@@5a@@5`M@@డ7ce@b@@@6ܠ1@@@5iF@5vF@5l@@@5m@@5kh@@ఐ4C+description@3@@6@@@5rG@5uG@5s|@@% @@}@@< @@~@డ7D@@@@7 E@5y@@@5z@@5x@@ఐ4m+description@4@@7!@@@5F@5F@5@@  @@@!  @@@A@# @@@ఠ&remain,.+9/+?@9IA@@4@@@5E@5388888888@@@@@@ఐ5+read_stringC+BD+M@4@@@6@@@55 @@@5@@5@@ภ6V+NW+P@6@@@6@@@5F@5'@@@@+(@A@`+5 @@@ఠ'remain2-kTblTi@9?JA@@3@@@5E@539,9+9+9,9,9,9,9,@>LE@F@G@@@డ7l{l|@@@@71@@@5E@5E@5@@@5@@5@@డ },remove_stars+Odoc_globall@ ll@#@ {$@@7$@@@5F@5F@5:@@. @@&;@ఐ-Y,remove_stars@+@@@2@@@53W@@@5@@5O@@ఐ&remain@Y@@2@@@5F@5F@5c@@  @@gd@ఐ&remain@l@@tE@5q@lx@@vs@A@T^@@ภ+Description@@ఐ$desc @ư@@@@@5D@5D@5399999999@@@@@@@ภ$Some@;9#(O@9!A@AA@A9@@9!ఐ'remain2@@@@@@5D@5D@5D@5#@@ @@ @@@5D@5*@@23@@@6@@@5D@55@@N @@ e6@V @@ f@ @@ g@ @@ h@ ఐ6*add_stringL5@M5J@6 @@@6@@@56@@@5@@5@@ఐa!sa5Kb5L@ @@6@@@5F@5F@5@@  @@3@@@5E@5@ డ8$decr|OZ}O^@ǰ@@@8@@@5@@@5@@@5@@5@@ఐ5{.comments_levelO_Om@5@@8@@@5@@@5F@5F@5*@@(@@k@@@5E@50@ఐ [5special_comment_part2p{p@ _@@@ ] \@@5>@@ఐW&lexbufpp@A@@ \K@@@@ jL@J@@ kM@)3@@ nP@ (0@@ R@f@@ S@ @@ ]@A6ocamldoc/odoc_lexer.ml@@@@@4E@43::::::::@1@@@ @@@@4@@@@ఠ!s.7ocamldoc/odoc_lexer.mll$ $ @:KA@@@@@6E@5@డ9D&Lexing&lexeme$$@ $$@@@@@!=@@@5@@@5@@5"@@ఐ&lexbuf1$2$"@@@ /@@@@.0@A@6$@@ డ9rjlA%&LB%&N@h@@@99L@@@6E@6@@@6@i@@@6@@6 @@6 3::::::::@ZR@S@T@@@@డL(nb_chars4Odoc_comments_globale%&.f%&B@ i%&Cj%&K@@J@@9d+@@@6F@6F@6!@@డ979%&n%&o@6@@@6@@@6#@3@@@6"2@@@6!@@6 @@6<@@డ9%&O%&P@@@@9X@@@6/G@6@@ఐ!s%&%&@@@@@@6GH@6IH@6H@@%&p%&@@@@@6.@6JH@6F@@m @@G@6-@@ @@@@@6KE@6@ ఐ8T*add_string&&@7ư@@@8Q@@@6P8N@@@6O@@6N@@ఐ0!s0&1&@ܰ@@8h@@@6WF@6YF@6X@@  @@@@@6ZE@6V@ డ:{$incrK'L'@@@@:C@@@6`@@@6_@@@6^@@6]@@ఐ77.comments_leveld'e'@6԰@@:^@@@6i@@@6hF@6lF@6j@@(@@'@@@6nE@6g$@ఐ"5special_comment_part2((@"@@@""@@6p2@@ఐ&lexbuf((@@@"?@@@@"&@@J@@"'A@{@@"(B@2@@")C@#)@@"@B6ocamldoc/odoc_lexer.ml  @@!=@@@4E@43@@ ఐ9Š/add_char_stringY.goZ.g~@98@@@9@@@69@@@6@@63<<<<<<<<@\jb@c@d@@@@ఐq!cq.gr.g@ @@9@@@6F@6F@6@@# @@@@@6E@6@ డ;v55//@5@@@ @@@6E@6@5@@@6@@6@@68@@ఐ!c//@B@@E@@J//@@ F@6P@@@@4@@@6F@6V@డ;$incr//@@@@;s@@@6@@@6@@@6@@6n@@ఐ;+line_number//@;,@@; @@@6@@@6F@6F@6@@(@@ Y@@@6E@6F@6@@/@@ @ డ;$incr00@ '@@@; '@@@6@@@6 &@@@6@@6@@డ!(nb_chars4Odoc_comments_global00@  0!0@@!@@;Ӡ K@@@6@@@6F@6F@6@@1@@ @@@6E@6@ఐ#5special_comment_part2>1?1@#@@@##@@6@@ఐ&lexbufM1N1@r@@#@@@@#@S@@#@`@@#@@@#@U,.4V2@@#@ఠ1__ocaml_lex_state)#})-#~)>@=FA@@"@@@4_@@"@@@4b@@@ ఐ&lexbuf#)B#)H@@@#3========@s @@@@@&Lexing#)I#)O@+refill_buff#)P#)[@@ @@@$c@@@6@@@6@@6@@ఐڠ&lexbuf#)\#)b@İ@@#'@@+@@!@@@6E@6-@ఐ# %__ocaml_lex_special_comment_part2_rec#dj#d@#@@@#@##@@6@@6=@@ఐ&lexbuf#d#d@@@$J@@ఐn1__ocaml_lex_state#d#d@T@@$ E@6Y@@$@@$Z@^@@$ [@@@A$')@@$ s@ A@@$@$$@@7 @@7 A@7@@@$(@$$$$@$$@@$$ @@*3>F>E>E>F>F>F>F>F@$@@@࣠@&lexbuf0A$$@>nMA@@$ 3>V>U>U>V>V>V>V>V@$@@@@@@ ఐ&lexbuf$#$$@$1@@@@$23>h>g>g>h>h>h>h>h@$@@@&Lexing$/$0@'lex_mem$4$5@@4డ= %Array$make$D$E@ $H$I@@@#intA@@@8@!a@8~%arrayJ @@@8@@8@@8/caml_array_makeBA @@@@)array.mliuu@@-Stdlib__ArrayD@*%@@@"@@@9@p@@@7C@9C@9C@9$ @@@9@@9@@9[@@J$$@@A@@@9D@9D@9k@@$$@@$t@@X@@&@@@7D@9{@ @@!@@@9C@9@ఐ$8__ocaml_lex_elements_rec$$@$@@@$@$$@@9@@9@@ఐ&lexbuf$$@@@$@@^$$@@$A@:A@9@@!@@$@@@$@A@@$$@@9A@9@@@$ @$ڠ$ڰ$$@$$@@$@$$@@*@@*3?%?$?$?%?%?%?%?%@%@@@࣠@&lexbufeA$/$5@?MNA@@$3?5?4?4?5?5?5?5?5@%@@@@@@1__ocaml_lex_statefA$6%G@?\OA@@$3?D?C?C?D?D?D?D?D@%$@@@@@@@@డ=&Lexing*new_engine%JR%JX@ %JY%Jc@@@'@@@@%@@@@%@@@%@@@@@@@@@@'"^"^'"^"@@'r@ @@@'@@@9@%,@@@9@%@@@9@@@9@@9@@9@@93????????@GS%<@J@K@@@@ఐ(2__ocaml_lex_tables%VJd%WJv@%@@(@@@: E@:E@:@@ఐn1__ocaml_lex_state%jJw%kJ@!@@%]$@@ఐ&lexbuf%wJ%xJ@t@@%o1@@d@@M@@@: 5@@%%@@\@@@:E@:3????????@D@@@ @`@@@:@@@ డ>h$`$b7ocamldoc/odoc_lexer.mll77@$_@@@>0$C@@@:dE@:W@@@:X@$`@@@:V@@:U@@:T"@@డ$@(nb_chars4Odoc_comments_global"7#7@ &7'7@@$>@@>X(@@@:bF@:eF@:c@@@డ>$+$-=7>7@$*@@@$*@@@:k@$'@@@:j$&@@@:i@@:h@@:g[@@డ>$$X7Y7@$ @@@>$L@@@:wG@:G@:z@@@:{@@:yv@@డ$(nb_chars4Odoc_comments_globalv7@ y7 z7@#@$$@@>$@@@:H@:H@:@@. @@&@@డ>&String&length77@ 77"@@#@@@#@@@:#@@@:@@:@@డ?&Lexing&lexeme7$7*@ 7+71@@#@@@'@@@:#@@@:@@:@@ఐ~&lexbuf7278@h@@&c@@7#79@@$4@@@:@:I@:@@77:@@$@@@:v@:H@:@@ @@G@:u@@ @@#@@@:E@:a@ఐ&(elements8<D8<L@&@@@&&@@: @@ఐ&lexbuf8<M 8<S@@@&@@@@&@ 69T[@@&@A6ocamldoc/odoc_lexer.ml}}@@@@@:E@:-@ @@@@:0@@@ డ?$incr7ocamldoc/odoc_lexer.mll<<@#հ@@@?]#@@@:@@@:#@@@:@@:K@@ఐ?w+line_number<<@?@@?x#@@@:@@@:F@:F@:c@@)@@$A@@@:E@:i@ డ?$incr9=:=@$ @@@?$ @@@:@@@:$ @@@:@@:@@డ%(nb_chars4Odoc_comments_globalV=W=@ Z=[=@@%@@?$1@@@:@@@:F@:F@:@@1@@$@@@:E@:@ఐ'N(elementsx>y>@'R@@@'P'K@@:@@ఐb&lexbuf>>@L@@'G@@@@'Y@S@@'Z@<>@@'A@B6ocamldoc/odoc_lexer.ml'+',@@6@@@:E@:@ @9@@@: @@@డ@?%raise7ocamldoc/odoc_lexer.mllAX`AXe@@#exnG@@@!a@@@&%raiseAA?@@@?^BB?^Bg@@@@@@@@@@@:'E@:@@:@@ภ'Failure)AXg*AXn@;'Failure'@@@@:@@@@A@7 @@A&_none_@@A=ocaml.warn_on_literal_pattern@E  @E  @@@E  @E  @@@@DH@డ-Odoc_messages5should_escape_at_sign-Odoc_messagesUAXpVAX}@ YAX~ZAX@@&stringQ@@@=@:ocamldoc/odoc_messages.mliPPPr@@-Odoc_messagesy@jAXokAX@@>@@@:E@>E@>Y@@tAXfuAX@@r@@@:E@:a@@|@PV}B@@'d@C6ocamldoc/odoc_lexer.ml@@@@@:#E@:"3BBBABABBBBBBBBBB@@@@ @@@@:$@@@@ఠ"id\7ocamldoc/odoc_lexer.mllDD@BmQA@@*@@@>E@>@డ@&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml575=@ 5>5H@@@(@@@@(@@@@(@@@+@@@~@@}@@|@@{@* & &* & U@@*a@"@@@)@@@>@@@@>@@@@>B@@@>@@>@@>@@>@@ఐx&lexbuf>5I?5O@b@@(]@@డAA%Array#getBȠBɰR5PS5iA@$!a@8@@@8@;@@@8 @@8@@8/%array_safe_getBA,@@@@+d::,d:r@@*B@A@@i@@@>F@>F@>@@@>@@@@> @@>@@>@@ఐȠ&lexbuf<5V@>@@(*@&Lexing5W5]@'lex_mem5^5e@@°M@@L1@@@>G@>G@>A@@@5g5h@@R@@@>G@>G@>Q@@fe@@CR@@డAwv{C={C>5j5AuA@@u@@@>F@?F@>@@@>@w@@@> @@>@@>v@@ఐ"&lexbuf!5p@ #@@)@&Lexing5q5w@'lex_mem5x5@@2@@1@@@>G@>G@>@@A5 5@@@@@>G@?G@?@@KJ@@C@@K@@$@A@BM@@ภ'T_PARAM7ocamldoc/odoc_lexer.mllDD@;'T_PARAM$@$@@@@ADGI@A8ocamldoc/odoc_parser.mliV8ocamldoc/odoc_parser.mliZ  @@@)E@ఐL"idDD@J@K@L@@@@@?D@? D@?3CCCCCCCC@] @@@@'D(D@@*@@@?@4@@)Y@D6ocamldoc/odoc_lexer.ml  @@N@@@:'E@:&3CCCCCCCC@6@@@ @R@@@:(@@@@ఠ&raw_id]7ocamldoc/odoc_lexer.mllE8bE8h@CRA@@~@@@? E@? @డBm&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml@ @@} @@@*g@@@?@}@@@?@|@@@?@@@?@@?@@? @@? @@ఐܠ&lexbuf%&@ư@@)@@డBdchD*hD+78AbA@@b@@@?"F@?DF@?.@@@?0@d@@@?/ @@?-@@?,@@ఐ&lexbuf!X@#@@)@&Lexing`a@'lex_memef@@ 2@@1@@@?:G@?AG@?<@@@xy@@@@@?9G@?CG@?B$@@KJ@@C%@@డBDDAA@@@@@?!F@?^F@?H@@@?J@@@@?I @@?G@@?FI@@ఐi&lexbuf!@R#@@*MW@&Lexing@'lex_mem@@c2@@1@@@?TG@?[G@?Vn@@A@@@@@?SG@?]G@?\~@@KJ@@C@@K@@@A@ M@@@ఠ"id^7ocamldoc/odoc_lexer.mllF9BF9D@DSA@@7l@@@?mE@?_3DDDDDDDD@O@ @ @@@ఐ4).validate_identF9GF9U@/@@@7@@@?c7@@@?b@@?a@@ఐ+&raw_id+F9V,F9\@!@@7@@@?nF@?pF@?o+@@  @@/,@A@7F9> @@ภ'T_PARAM>G`e?G`l@ఐH"idHG`mIG`o@F@G@H@@7@@@?v3EEEEEEEE@FU@@@@ @@+@@@?t@VE7WHpv@@N@d@@*@E6ocamldoc/odoc_lexer.ml@@@@@:+E@:*w@ @@@@:,z@@@డC(failwith7ocamldoc/odoc_lexer.mllII@6@@@6@@@?}+E@?|@@?{@@LZ_?LZg@;(T_BEFORE'@'@@@@AEGI@A;_>@8ocamldoc/odoc_parser.mlic@@@-;J@ఐU!vULZhVLZi@S@T@U@@9s@@@?3FFFFFFFF@Sb@@@@! @@-R@@@?@cJ4dLZk@@[@q@@,)@G6ocamldoc/odoc_lexer.ml@@@@@:3E@:2@ @@@@:4@@@డE(failwith7ocamldoc/odoc_lexer.mllMM@8@@@8@@@?,E@?@@?@@ "usage: @before version descriptionMM@@MM@@8@@@?E@?E@?@@ M!M@@,@H6ocamldoc/odoc_lexer.ml@@@@@:7E@:63G7G6G6G7G7G7G7G7@@@@ @@@@:8@@@@ఠ(exn_patha7ocamldoc/odoc_lexer.mllNCyNC@GbVA@@@@@@E@@@డE&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml  @   @@ @@@-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ఐS&lexbuf% & @=@@-8@@డFڠGG7 8 AٰA@@٠'@@@@F@@:F@@$@@@@&@@@@@% @@@#@@@"3@@ఐ&lexbuf!X @o#@@-jA@&Lexing` a @'lex_meme f @@2@@ 1@@@@0G@@7G@@2X@@@x y @@@@@@/G@@9G@@8h@@KJ@@Ci@@డFv549G9G  A3A@@3{@@@@F@@TF@@>@@@@@@5@@@@? @@@=@@@<@@ఐࠐ&lexbuf! @ɰ#@@-@&Lexing  @'lex_mem  @@ڰ2@@d1@@@@JG@@QG@@L@@A  @@j@@@@IG@@SG@@R@@KJ@@C@@K@@@A@ M@@@ఠ(raw_pathb7ocamldoc/odoc_lexer.mllOO'@HbWA@@<C!@@@@h@@@@gE@@U3HUHTHTHUHUHUHUHU@@@@@@డF&String-split_on_char O*!O0@ $O1%O>@@@$charB@@@/@CH@@@./.@@@-@@@,@@+@@*@<<@@ > @@>W@$@@@@;@@@@E@@vC@@@w@ @@@@uML@@@@s@@@r@@@qG@@ఐ3`9validate_exception_uidentPOjPO@1@@@;@@@@;@@@@@@@\@@ఐ(raw_pathPOPO@f@@G8@@@@F@@F@@q@@b @@|r@A@POV @@@ఠ"iddQQ@IsYA@@D.@@@@E@@3I`I_I_I`I`I`I`I`@@@@@@డG&String&concat+Q,Q@ /Q0Q@@=߰@@@=@@@@@=ޠ=@@@@@@@@DW@@@@@@@@@@)@@!.LQMQ@@OQPQ@@=@@@@F@@F@@=@@ఐޠ$pathbQcQ@G@@> 3J<J;J;J<J<J<J<J<@ @@@ @ @@@:@@@@@ఠ!se7ocamldoc/odoc_lexer.mllVV@JgZA@@-@@@@E@@@డH&Lexing&lexemeVV@ VV@@-@@@0@@@@-@@@@@@@:@@ఐ M&lexbuf1V2V@ 7@@02G@@@@.H@A@6V@@ డI//AWBW@/ @@@Hޠ.@@@@E@@@@@@@/@@@@@@@@@@3JJJJJJJJ@ ZR@S@T@@@@డ.(nb_chars4Odoc_comments_globaleWfW@ iWjW@@.@@I +@@@@F@@F@@!@@డIV.ܠ.ްWW@.۰@@@.@@@@@.@@@@.@@@@@@@@@@<@@డIq..WW@.@@@I8.@@@@G@AG@@@@@@@@@W@@డ/E(nb_chars4Odoc_comments_globalW@ WW@#@/B$@@I\$@@@AH@AH@At@@. @@&u@@డI&String&lengthWW$@ W%W+@@.@@@.@@@A .@@@A @@A @@ఐ!sW,W-@@@.@@@AH@AH@A@@WW.@@/R@@@@@AH@A@@m @@G@@@@ @@.d@@@AE@@@@ఠ"s2fX0<X0>@K[A@@F;@@@A.E@A3KnKmKmKnKnKnKnKn@@@@డJ&String#sub2X0A3X0G@ 6X0H7X0K@@@FW@@@)@/@@@(@/ @@@',@@@&@@%@@$@@#@??@@?R@"@@@@@@A @@@@A@@@@AC@@@A@@A@@A@@AB@@ఐp!spX0LqX0M@@@;@@@A1F@A3F@A2V@@AX0NX0O@@E@@@A0F@A5F@A4f@@డJkX0cX0d@@@@@@@A;@@@@A:@@@A9@@A8@@A7@@డJ&String&lengthX0RX0X@ X0YX0_@@/@@@/@@@AK/@@@AJ@@AI@@ఐϠ!sX0`X0a@{@@/@@@ARH@ATH@AS@@X0QX0b@@@@@AG@AUH@AQ@@AX0eX0f@@@@@AFG@AWG@AV@@X0PX0g@@@@@A/@AXG@AE@@ @@@A@X08 @@ఐ"s2 Yky Yk{@@@@@@@@AZ3LZLYLYLZLZLZLZLZ@@@@&authorZZ@@ZZ@@@@@A]F@A\3LoLnLnLoLoLoLoLo@@@@ @@@@A^@@@ภ(T_AUTHOR/[0[@;(T_AUTHOR-@@@@GI@A[ [ @@@2F@@  @@2,@'versionB\C\@@E\F\@@)@@@AaF@A`'@@,@@@Ab*@@@ภ)T_VERSIONU]V]@;)T_VERSION-@@@AGI@A \ \'@@@3G@@  @@2R:@#seeh^i^@@k^l^@@O@@@AeF@AdM@@R@@@AfP@@@ภ%T_SEE{_|_@;%T_SEE-@@@BGI@A :](* ;](1@@@39H@@  @@2x`@%since``@@``@@u@@@AiF@Ahs@@x@@@Ajv@@@ภ'T_SINCEa&a-@;'T_SINCE-@@@CGI@A `^24 a^2=@@@3_I@@  @@2@*deprecatedb.:b.D@@b.9b.E@@@@@AmF@Al@@@@@An@@@ภ,T_DEPRECATEDcIVcIb@;,T_DEPRECATED.$@@@DGI@AJdKd@@@3K@@  @@2@&returndcodcu@@dcndcv@@@@@AqF@Ap@@@@@Ar@@@ภ(T_RETURNezez@;(T_RETURN.J@@@EGI@Aqjrj!@@@3M@@  @@2@ఠ!sgff@Mg\A@@@@@At@@@@@Au@@@డK191;gg@18@@@KE;@@@AE@AE@A@@@A@@A3MoMnMnMoMoMoMoMo@*#@$@%@@@@డ!.no_custom_tags+Odoc_global 6g@ 9g:g@&@!#ref!@@@1@@@1@!q!q@@!L@6@@K6@@@AF@AF@A/@@@@@80@డL3%raise^h_h@ @@@ @@@A3uF@A@@AC@@ภ'Failureqhrh@ ޠడ /not_a_valid_tag-Odoc_messageshh@ hh @@@ @@@= @@@=@@=@  @@ {@@@@@@@A@@@A@@A{@@ఐ!shh@@@&@@@AG@AG@A@@hh@@ @@@A@AG@A@@hh@@ S@@@AF@A@@i@@a@ภ(T_CUSTOMj$3j$;@;(T_CUSTOM/+@/$@@@@AGGI@AWk"$)o@@@4N@ఐ㠐!sj$<j$=@@@@@@AE@AE@A@@! @@3E@A@g@@3@@@AYks@@3@@@3@@@3@Uk>E@@3 @K6ocamldoc/odoc_lexer.ml4gk4gm@@@@@:CE@:B3NTNSNSNTNTNTNTNT@@@@ @@@@:D@@@ డL2栐27ocamldoc/odoc_lexer.mlloo@2@@@L2@@@AE@A@@@A@2@@@A@@A@@A"@@డ2(nb_chars4Odoc_comments_global"o#o@ &o'o@@2İ@@Lޠ(@@@AF@AF@A@@@డM+22=o>o@2@@@2@@@A@2@@@A2@@@A@@A@@A[@@డMF22XoYo@2@@@M 2@@@AG@AG@A@@@A@@Av@@డ3(nb_chars4Odoc_comments_globalvo@ yozo@#@3$@@M1$@@@AH@AH@A@@. @@&@@డM&String&lengthoo@ oo@@2@@@2@@@A2@@@A@@A@@డM&Lexing&lexemeoo@ oo@@2j@@@5@@@B2j@@@B@@B@@ఐ&lexbufoo@@@4@@oo@@2@@@B@BI@B @@oo @@3J@@@A@BH@B@@ @@G@A@@ @@2\@@@BE@A@@ఠ!shp p @Ox]A@@2@@@BE@B)@డM&Lexing&lexemep p !@ p "p (@@2İ@@@5@@@B2@@@B@@BF@@ఐ^&lexbuf*p )+p /@H@@5CS@@@@.T@A@/p @@@ఠ!si:q3?;q3@@O^A@@I@@@B:E@B$3OOOOOOOO@OH@I@J@@@డJ;.global_replace#StrSq3CTq3F@ Wq3GXq3U@@H@@@J9@@@B,@H@@@B+@H@@@B*I@@@B)@@B(@@B'@@B&*@@డJe-regexp_string#Str}q3W~q3Z@ q3[q3h@@@J@@@ Jg@@@ @@ @JVWJWW@@JiD@@@@@@@BAJt@@@B@@@B?X@@"\@q3jq3m@@q3iq3n@@%@@@BHG@BJG@BIl@@q3Vq3o@@J@@@B=@BKG@BGv@@!@q3qq3r@@q3pq3s@@IY@@@B@@@BS@@BR@@ఐޠ!sryry@!@@KZ@@@B[F@B]F@B\+@@  @@/,@A@$ry @@ภ$Desc+s,s@;$Desc1@1@@@@AHGI@A,Jq8ocamldoc/odoc_parser.mliu@@@7P@ఐT!sBsCs@S@T@U@@@@@BbD@BdD@Bc3PPPPPPPP@We @@@@% @@7"@@@Ba@0@@]@r@@@'@@|@WnXt@@6d@L6ocamldoc/odoc_lexer.ml??@@Y@@@:GE@:Fw@ @\@@@:Hz@@@ภ#EOF7ocamldoc/odoc_lexer.mllww@,@vx@@6@M6ocamldoc/odoc_lexer.mlF;?F;A@@x@@@:KE@:J3PPPPPPPP@`@@@ @|@@@:L@@@@ఠ!sk7ocamldoc/odoc_lexer.mllzmyzmz@Q`A@@4D@@@BrE@Bh@డO&Lexing&lexemezm}zm@ zmzm@@4a@@@7@@@Bl4a@@@Bk@@Bj@@ఐ&lexbuf1zm2zm@@@6@@@@.@A@6zmu@@డO(failwith@{A{@B@@@B@@@Bz7E@By@@Bx3QBQAQAQBQBQBQBQB@PH@I@J@@@@డO!^Y{Z{@J.@@@J.@@@B@J+@@@BJ*@@@B@@B@@B@@6Unexpected character 'q{r{@@t{@@JI@@@BF@BF@B2@@డP !^{{@J]@@@J]@@@B@JZ@@@BJY@@@B@@B@@BN@@ఐ!sH@VI@@Jw@@@BG@BG@B`@@!'{{@@,{@@J@@@BG@BG@Bs@@d @@J@@@B@BG@B{@@{{@@Cu@@@B@BF@B@@ @@@yek|@@7tw@ఠ1__ocaml_lex_stateg7jN7kN@QPA@@j@@@:NR@@m@@@:OU@@@ ఐ&lexbuf7N 7N@@@73QQQQQQQQ@f @@@@@&Lexing7N7N@+refill_buff7N7N"@@*!@@@8z@@@B*@@@B@@B@@ఐ堐&lexbuf7N#7N)@ϰ@@7'@@+@@5&@@@BE@B-@ఐ7ܠ8__ocaml_lex_elements_rec7O+17O+I@7@@@7@77@@B@@B=@@ఐ&lexbuf7O+J7O+P@@@7J@@ఐn1__ocaml_lex_state7O+Q7O+b@T@@7E@BY@@$@@7Z@^@@7[@@@A8 JL@@7~@ A@@8@87@@B@@BA@B@@@8@7777@77@@77@@*3R]R\R\R]R]R]R]R]@8@@@࣠@&lexbuflA7Qdo7Qdu@RaA@@8 3RmRlRlRmRmRmRmRm@8@@@@@@ఐ86__ocaml_lex_simple_rec8Rx{8Rx@8 @@@8@88@@B@@B3RRRRRRRR@8 8 @@@@@@ఐ'&lexbuf8"Rx8#Rx@ @@8-@@H8,Rx8-Rx@@8 A@C#A@B@@$@@8@5A@@8?8:@@BA@B5@@@88Qdd @89898(8'@8&8)@@86@838.@@*@@*3RRRRRRRR@9@@@࣠@&lexbufmA8OS8PS@RbA@@8H3RRRRRRRR@9@@@@@@1__ocaml_lex_statenA8^S8_S@RcA@@8R3RRRRRRRR@9$8Z@@@@@@@@డQi&Lexing&engine8vT8wT@ 8zT8{T@@7@@@;S@@@C @9@@@C @9l@@@C 7@@@C @@C @@C@@C3RRRRRRRR@/;8@2@3@@@@ఐ;w2__ocaml_lex_tables8T8T@9p@@;w@@@CE@C"E@C!@@ఐV1__ocaml_lex_state8T8T @!@@8$@@ఐr&lexbuf8T 8T@\@@81@@L@@8@@@C5@@8U!8U"@@8-@@@C)E@C(3S?S>S>S?S?S?S?S?@D@@@ @81@@@C*@@@ డQ7Ѡ7Ӱ7ocamldoc/odoc_lexer.mllNtNv@7а@@@Q7@@@CbE@CU@@@CV@7@@@CT@@CS@@CR"@@డ7(nb_chars4Odoc_comments_global"NV#Nj@ &Nk'Ns@@7@@Qɠ(@@@C`F@CcF@Ca@@@డR77=N>N@7@@@7@@@Ci@7@@@Ch7@@@Cg@@Cf@@Ce[@@డR177XNwYNx@7~@@@Q7@@@CuG@CG@Cx@@@Cy@@Cwv@@డ8(nb_chars4Odoc_comments_globalvN@ yNzN@#@8$@@R$@@@C~H@CH@C@@. @@&@@డRk&String&lengthNN@ NN@@7k@@@7k@@@C7j@@@C@@C@@డR&Lexing&lexemeNN@ NN@@7U@@@:@@@C7U@@@C@@C@@ఐf&lexbufNN@P@@9@@NN@@7@@@C@CI@C@@NN@@85@@@Ct@CH@C@@ @@G@Cs@@ @@7G@@@CE@C_@ఐ9栐&simple@9@@@99@@C @@ఐ&lexbuf @@@9@@@@9@ FL@@9@A6ocamldoc/odoc_lexer.ml]]@@9Z@@@C-E@C,-@ @9]@@@C.0@@@ డS$incr7ocamldoc/odoc_lexer.mll(0(4@7F@@@RΠ7F@@@C@@@C7E@@@C@@CK@@ఐR蠐+line_number(5(@@R@@R7a@@@C@@@CF@CF@Cc@@)@@7@@@CE@Ci@ డS>$incr9BJ:BN@7~@@@S7~@@@C@@@C7}@@@C@@C@@డ9(nb_chars4Odoc_comments_globalVBOWBc@ ZBd[Bl@@9@@S*7@@@C@@@CF@CF@C@@1@@7@@@CE@C@ఐ:&simplexnvyn|@:@@@::@@C@@ఐJ&lexbufn}n@4@@:@@@@:@S@@:@(.@@:@B6ocamldoc/odoc_lexer.mlee@@:@@@C1E@C0@ @: @@@C2@@@ డS997ocamldoc/odoc_lexer.mll@9@@@Sz9@@@CE@C@@@C@9@@@C@@C@@C@@డ9(nb_chars4Odoc_comments_global"#@ &'@@9@@S(@@@CF@CF@C@@డS9u9w=&>'@9t@@@9t@@@C@9q@@@C9p@@@C@@C@@C4@@డT 9X9ZXY@9W@@@SѠ9@@@CG@DG@C@@@C@@CO@@డ9(nb_chars4Odoc_comments_globalv@ yz%@#@9۰$@@S$@@@DH@DH@Dl@@. @@&m@@డTD&String&length)/@ 06@@9D@@@9D@@@D 9C@@@D@@D@@డTd&Lexing&lexeme8>@ ?E@@9.@@@<]@@@D9.@@@D@@D@@ఐ?&lexbufFL@)@@;@@7M@@9~@@@D@D#I@D@@(N@@:@@@C@D$H@D@@ @@G@C@@ @@9 @@@D%E@C@ డT$incrPXP\@8@@@Tt8@@@D+@@@D*8@@@D)@@D(@@ఐQh.comments_levelP]Pk@Q@@T9@@@D4@@@D3F@D7F@D5 @@(@@9X@@@D9E@D2@ఐ;&simple1mu2m{@;@@@;;@@D;@@ఐ&lexbuf@m|Am@@@;*@@@@<+@J@@<,@FG@@;/@C6ocamldoc/odoc_lexer.mlnn@@;l@@@C5E@C43V~V}V}V~V~V~V~V~@@@@ @;p@@@C6@@@@ఠ!sp7ocamldoc/odoc_lexer.mll@VeA@@9@@@DIE@D?W@డU+&Lexing&lexeme@ @@9@@@=$@@@DC9@@@DB@@DAt@@ఐ&lexbuf12@@@r@@@D;C@@@D@@D@@ఐT&lexbuf12@>@@=@@@@.@A@6@@ డV<<A B"@<@@@Vn<@@@DE@D@@@D@<@@@D@@D@@D3X.X-X-X.X.X.X.X.@4ZR@S@T@@@@డ<(nb_chars4Odoc_comments_globalef@ ij@@<@@V+@@@DF@DF@D!@@డVˠ&simpleQt|Rt@>ϰ@@@>>@@E@@ఐ&lexbuf`tat@m@@>@@@@>@J@@>@@@>@gh@@>@E6ocamldoc/odoc_lexer.ml@@>A@@@C=E@C<3YSYRYRYSYSYSYSYS@X@@@ @>E@@@C>@@@@ఠ!sr7ocamldoc/odoc_lexer.mll@Y~gA@@<@@@EE@E@డX&Lexing&lexeme@ @@<ʰ@@@?@@@E <@@@E @@E @@ఐ۠&lexbuf12@Ű@@?@@@@.@A@6@@ డX.>&>(A 2B 4@>$@@@W>@@@E,E@E@@@E @>%@@@E@@E@@E3YYYYYYYY@ZR@S@T@@@@డ>(nb_chars4Odoc_comments_globale f (@ i )j 1@@>@@X +@@@E*F@E-F@E+!@@డXm== T U@=@@@=@@@E3@=@@@E2=@@@E1@@E0@@E/<@@డX=֠=ذ 5 6@=հ@@@XO>@@@E?G@ELG@EB@@@EC@@EAW@@డ>\(nb_chars4Odoc_comments_global J@  K S@#@>Y$@@Xs$@@@EHH@EKH@EIt@@. @@&u@@డX&String&length W ]@  ^ d@@=°@@@=@@@EP=@@@EO@@EN@@ఐ!s e f@@@=@@@EWH@EYH@EX@@ V g@@>i@@@E>@EZH@EV@@m @@G@E=@@ @@={@@@E[E@E)@ డY$incriqiu@=G@@@XϠ=G@@@Ea@@@E`=F@@@E_@@E^@@ఐUà.comments_level4iv5i@U`@@X=b@@@Ej@@@EiF@EmF@Ek@@(@@=@@@EoE@Eh@డY?R̠RΰRS@R˰@@@Y@@@ED@Et@R@@@Es@@Er@@Eq @@డYY>>lm@>@@@Y E@E@@@E@@E~#@@ఐV.comments_level@U@@Y6@@@EF@EF@E7@@  @@8@@A@@>E@EC@@,@@R@@@EE@E|I@ ఐX3reset_string_buffer@X@@@X@@@EX@@@E@@E_@@ภX@X@@@X@@@EF@Eo@@@@>4@@@EE@Eu@ డY??@?@@@YZT@@@EE@E@@@E@?@@@E@@E@@E@@ఐV+description@V@@Y@@@EF@EF@E@@ @@@@,F@E@@@@>z@@@EE@E@ఐA/special_comment@A@@@AA@@E@@ఐѠ&lexbuf'(@@@A@@@@A@<@@A@-.$@@A@ ఐX0*add_string;>I<>S@W@@@X-@@@EX*@@@E@@E@@ఐP!sP>TQ>U@@@XD@@@EF@EF@E@@  @@>@@@EE@E @ఐAj&simpleiWbjWh@An@@@AlAg@@E@@ఐ "&lexbufxWiyWo@ @@Af'@@@@Au(@}2<~p{@@Ax+@@@A-@g@@A.@@@A/@|@@Ag@F6ocamldoc/odoc_lexer.ml@@@@@@CAE@C@@ @@@@@CB@@@ภ#EOF7ocamldoc/odoc_lexer.mll@7@@@A@G6ocamldoc/odoc_lexer.ml@@A@@@CEE@CD3\\\\\\\\@ @@@ @A@@@CF@@@@ఠ!ss7ocamldoc/odoc_lexer.mll.:.;@\AhA@@?p@@@EE@E@డZ&Lexing&lexeme.>.D@ .E.K@@?@@@B@@@E?@@@E@@E@@ఐ &lexbuf1.L2.R@ @@A@@@@.@A@6.6@@ డZ@預@AV|BV~@@@@@Z@@@@EE@E@@@E@@@@@E@@E@@E3\x\w\w\x\x\x\x\x@ ~ZR@S@T@@@@డ@(nb_chars4Odoc_comments_globaleV^fVr@ iVsjV{@@@ɰ@@Z+@@@EF@EF@E!@@డ[0@@VV@@@@@@@@@E@@@@@E@@@@E@@E@@E<@@డ[K@@VV@@@@@[@@@@FG@FG@F @@@F @@F W@@డA(nb_chars4Odoc_comments_globalV@ VV@#@A$@@[6$@@@FH@FH@Ft@@. @@&u@@డ[&String&lengthVV@ VV@@@@@@@@@@F@@@@F@@F@@ఐ!sVV@@@@@@@F H@F"H@F!@@VV@@A,@@@F@F#H@F@@m @@G@F@@ @@@>@@@F$E@E@ డ[$decr@7Ұ@@@[7@@@F*@@@F)7@@@F(@@F'@@ఐX.comments_level45@X#@@[7@@@F3@@@F2F@F6F@F4@@(@@@v@@@F8E@F1@ఐC&simpleQR@C@@@CC@@F:@@ఐ ͠&lexbuf`a@ @@C@@@@C @J@@C!@@@C"@g&,h@@C :@H6ocamldoc/odoc_lexer.ml@@B@@@CIE@CH@ @B@@@CJ@@@ డ\6$incr7ocamldoc/odoc_lexer.mllAIAM@@w@@@[@w@@@FC@@@FB@v@@@FA@@F@@@డB (nb_chars4Odoc_comments_globalANAb@ "Ac#Ak@@B @@\#@@@@FL@@@FKF@FOF@FM@@2@@@@@@FQE@FJ@ఐC&simple@muAm{@C@@@CC@@FS@@ఐ C&lexbufOm|Pm@ -@@C@@@@C@T9?U@@C@ఠ1__ocaml_lex_stateo6ocamldoc/odoc_lexer.ml@^(dA@@C@@@CL @@C@@@CM @@@ ఐ l&lexbuf@ V@@C3^&^%^%^&^&^&^&^&@ ,!@@@@@&Lexing$%@+refill_buff)*@@6X@@@D@@@F\6T@@@F[@@FZ@@ఐ &lexbuf?@@ }@@C'@@+@@A]@@@FnE@Fe-@ఐC預6__ocaml_lex_simple_recQR@C@@@C@CC@@Fq@@Fp=@@ఐ &lexbufbc @ @@CJ@@ఐo1__ocaml_lex_stateo p@T@@DE@FxY@@$@@DZ@^@@D[@@@ADT@@D D@  A@@D@DD @@F@@FA@F @@@D S@@C@D@\\@\\@\9[@[[@[/Z@ZZ(@Z?Y@YY@YYh@YRv@RQ.@QRM@MH@HG@GE@E0D@DD@DD@DD@DD@DD@DD@DvDt@DaD_@DPDN@@3^^^^^^^^@E@@@DT*Odoc_lexerD@@DC@@EFB@@Y A@@]! @@@ H************************************************************************^B``^B`l@ H ^Cmm^Cm@ H OCaml ^D^D@ H ^E^ES@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt ^FTT^FT@ H ^G^G@ H Copyright 2001 Institut National de Recherche en Informatique et ^H^H:@ H en Automatique. _I;;_I;@ H _J_J@ H All rights reserved. This file is distributed under the terms of _ K_K!@ H the GNU Lesser General Public License version 2.1, with the _L""_L"n@ H special exception on linking described in the file LICENSE. _Moo_Mo@ H _N_ N@ H************************************************************************_%O  _&O U@ "* The lexer for special comments. _+3* Reset the buffer \H * Add a character to the buffer [Ҡ>* Add a string to the buffer. [Z ~* The variable which will contain the description string. Is initialized when we encounter the start of a special comment. Z=* The nested comments level. Z* Q* This function returns the given string without the leading and trailing blanks.S1 D we remove this line and must remove leading blanks of the next one _@yhu_Ayh@ 7 we don't remove leading blanks in the remaining lines _F}_G} 6@ E we remove this line and must remove trailing blanks of the next one _LJ 5 B_MJ 5 @ 8 we don't remove trailing blanks in the remaining lines _RN  _SN  @ N* Remove first blank characters of each line of a string, until the first '*' R = there is just a description 5 5 9@ . we keep the description before we go further ..@ 6 we don't increment the Odoc_comments_global.nb_chars .bj.b@ + 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 =/builds/workspace/precheck/flambda/false/label/ocaml-linux-32 =210/.-,+*)('&%$#"! @@0M%~^{6U43________@_@@5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Format_doc0]mWϓ:Mݠ(Location0a7cK_H%9R@0ob]6>Vê>D&0H][1&?\S40l-53Ji/`0tsԴ+ 0TWRJ?WdȠmp^`0^) 4:/g*Odoc_types0fX cx3H~&Stdlib0Lku]8_٠-Stdlib__Array0?3$( Q&.Stdlib__Buffer08APF< t..Stdlib__Digest0l!LHgErζ .Stdlib__Domain0:M;׉<O$Ġ.Stdlib__Either0Vy`u~c à.Stdlib__Format0ܚ#G7m|/Stdlib__Hashtbl0ѱN][/!,Stdlib__Lazy0* -S$.)"0D.Stdlib__Lexing0e<.V ,Stdlib__List0MYm 7R+Stdlib__Map0L5xE|O0~,J-.Stdlib__Result06 ]/J+Stdlib__Seq0nwzG&amg+Stdlib__Set0\$;7 .Stdlib__String0H^^@44I I@@3m3xSHSRZZ@Fa"g@,ő,@@EP[\@ZZ@''@kv@@FϑE@@ju/ߑ/\Y\c@@JJTT@@((@1ۑ1@//(F7@]]]g@F+ Fۑ8 @PP]]@@ F Q@@Fi@@WqW{@  '(G`Gj@F!@OO@[ʑ[@@@Pa@\#@\ @@@F@F@@@AB_P@_M@@@G@G|@@@F@F@@@ABC@@