Caml1999T037aC*Odoc_lexer*ocaml.text&_none_@@A ! The lexer for special comments. 7ocamldoc/odoc_lexer.mllQWWQW}@@@@@@3@@@@#intA;@@@A@@@@@9@A@$charB;@@A@@@@@=@A@&stringQ;@@ A@@@@@A@@@%bytesC;@@ A@@@@@E@@@%floatD;@@A@@@@@I@@@$boolE;@@%falsec@@S@$trued@@Y@@@A@@@@@Z@A@$unitF;@@"()e@@d@@@A@@@@@e@A@ #exnG;@@@A@@@@@i@@@#effH;@@O@A@A@@@@@@r@@@,continuationI;@@Q@@P@BDA@nY@@@@@@@@@ %arrayJ;@@R@AOA@@@@@@@@@$listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@AA@Y@@@@@@@@*atomic_locU;@@Z@AA@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern@0Division_by_zero]#@@@A  @+End_of_file\##@@@A@'FailureY#+@&@@A  @0Invalid_argumentX#4@/@@A&#))@-Match_failureV#=@@<@8@:@@a@@A74::@)Not_foundZ#N@@@A?<B B@-Out_of_memoryW#V@@@AGDJJ@.Stack_overflow^#^@@@AOLRR@.Sys_blocked_io_#f@@@AWTZ"Z@)Sys_error[#n@i@@A`]c+c@:Undefined_recursive_modulea#w@@v@r@t@@h@@Aqnt<t@:Continuation_already_takenb#@@@Ayv|D|@&Stdlib@@Р &Lexing~SS@@ 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&createYY@  Y!Y@@@#intA@@@'@@@@@@*buffer.mlip<<p<Q@@.Stdlib__BufferA@@@@@@@6@@@@@2@@`EYFY@@%@@@ cB@ eB@ dB@@3 @@JC@A@PY @@ @F@ఠ3reset_string_buffer]\^\ @vBA@@@@@@ jA@ g$unitF@@@ uA@ h@@ iA@ f3pppppppp@hzs@t@u@@@࣠@%paramAĠ"()\ \@;1@@@N@@@@A@@A@@3@@@@&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_bufferC_SyD_S@а@@E@@@ B@ B@ K@@< @@XL@Az^? Add a character to the buffer [^..\^.R@@@@@@@^_SS@@@^@ఠ*add_stringkblb@DA@@@&stringQ@@@  @@@ @@ A@ 3zzzzzzzz@|@@@@@డ&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Ġdd@@@@@3@)dd@@@@@  @@డ&Buffer(contentsd d@ #d$d@@@$@@@7@@@@@@~ H H~ H b@@B@@@@1@@@ D@@@ @@ 2@@ఐG-string_bufferFd8@Ұ9@@G@@@ D@ D@ E@@1A@@[F@JBA@gA@ I@A@F@FE@[@ఠ+description_h`h@xFA@@@@@ A@ @@@ A@ 3kkkkkkkk@v@@@@@డ#refzh{h@@@@Π@@@ @@ @@ 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.  l l@@@@@@@m@@@1@ఠ-remove_blankspaepar@5IA@@@&stringQ@@@ ?A@ &stringQ@@@]A@ @@ A@ 311111111@Uib@c@d@@@࣠@!sABpasCpat@[JA@@"3CCCCCCCC@/JpaaKU b y@@@@@  @@@ఠ!lXqw}Yqw~@qKA@@$listK>@@@ >@@@ =C@ 3ffffffff@$0H@'@(@@@డ#Str+split_delim#Str{qw|qw@ 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@@ఐǠ!sqwqw@@@@@@@@A@ qwy@@@ఠ"l2rr@/LA@@@@@ @@@ C@ P3""""""""@@@@@@Aఠ$iter2s3s@KMA@@@@@@ D@ [@@@ ZD@ R) D@ @@@ D@ S@@ U&@࣠@%listeAVsWs@oNA@@"3WWWWWWWW@6.@)@@ TE@ Q@,@-@@@@  @@ఐ%listeltmt@7@@@@83mmmmmmmm@#@@@Ġ"::|u}u@;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#Strvv@  v  v&@@F@@@F@@@ ~@@@ }@@ |e@@డ!^"v+#v,@@&stringQ@@@T@@@@S @@@R@@Q@@P@\^2^2]^2^X@@q@@@@@@@ @@@@ @@@ @@ @@ @@!^Qv)Rv*@@Tv(3@@2@@@ K@ K@ @@డ!^hv1iv2@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@Mw@O@ @@@@ &w@S@@(w@R)w@T@@&H@ @@@@@@@ H@ %@ఐ $iterK@ ={@@"+$ G   G  @@- G  @@@@@ ;K@ @K@ ?@@ G   G  @@<@@@ *@ AK@ :@@ G   G  @@@@@ @ BJ@ )@@  G  @@ G   G  @@Q@@@ I@ DI@ C@@ఐ栐!h 0G   1G  @@@0@@@@@A@ 5G  @@డZ\ @H   AH  @Y@@@'@@@ SG@ J@Z@@@ I@@ H@@ G3 L L L L L L L L@@@@@@@ఐ"h2 \H   ]H  @ @@@@  gH  @@ iH   jH  !@@&H@ T@@@@A@@@ UH@ R$@ఐ$iter |K   }K  @\@@@x@@ W2@@ఐ6!q K   K  @@@D@ [A@@ I ' 3 L  @@D@ภ 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   @@డ o$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 <S ; S@  ?S ; T @S ; W@@U@@@UgE@BE@?E@5@@@6p @@@4@@3E@@ఐG"l2 ]S ; X ^S ; Z@r@@t@@@=F@@F@>Z@@ iS ; N jS ; [@@S@@@1E@AF@<e@@ tS ; H uS ; \@@@@@#D@CE@/p@@ @@q@ @@@A@ C x z @@డ &String&concat U b d U b j@  U b k U b q@@@k@@@@$listKw@@@@@@|@@@@@@@@*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  @ .XA@@@G@@@A@j@@@A@k@@lA@i3 $ $ $ $ $ $ $ $@ @ @ @@@࣠@!sMA 5X   6X  @ NYA@@3 6 6 6 6 6 6 6 6@) =X   >Y  @@@@@  @@డ.global_replace#Str NY   OY  @  RY   SY  @@@@@@@@v@@@@u@@@@tE@@@s@@r@@q@@p3 e e e e e e e e@0<N@3@4@@@@డ®exp#Str {Y   |Y  @  Y   Y  @@@@@@@@@@@@@#@@డ #!^ Y   Y  @u@@@u@@@@r@@@q@@@@@@@?@@!^ Y   Y  @@ Y  @@@@@E@E@R@@డ R!^ Y   Y  @@@@@@@@@@@@@@@@@@n@@ఐ3%blankH@I@@@@@F@F@@@#*\* Y   Y  @@, Y  @@@@@F@F@@@d @@@@@@F@@@ Y   Y  @@@@@@@E@@@ Y   Y  @@@@@@D@@@  Y  @@ !Y   "Y  @@U@@@C@C@@@ఐ!s 4Y  @˰@@@@@@@A@A@@A f J M Remove first blank characters of each line of a string, until the first '*'  GW { { HW { @@@@@@@ @  @#@ఠ1validate_encodingN U[  " V[  3@ nZA@@@&stringQ@@@(A@$Misc+Utf8_lexeme!t@@@&LA@@@A@3 n n n n n n n n@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 S&result!a@x!b@y@@@v@@AA@B@A : ;@@@ c@ఠ!s  ] p z!] p {@9\A@@@@@73$$$$$$$$@M@@@@@)@@w@@@9@@@:@@@8 @ @@@@<@@@=@@@;@@@డ (failwithH] p I] p @@&@@@!a@@@@ zi}} {i}@@ C@@@@@@@`E@_@@^3^^^^^^^^@G@@A@B@@@@డ &Format(asprintft] p u] p @ x] p y] 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@@@@ఠ!u d j  d j @#aA@@@@@&3@@@@@@-@@@@@&@@@@@&@@@డ(failwith"e  #e  @ڰ@@@@@@&dE@&@@&3))))))))@(!@"@#@@@@డ&Format(asprintf?e  @e  @ Ce  De  @@˰@@@ˠ@#intA@@@'*@@@&E@(E@&E@&E@'@@')E@&@@@&@@@&@@@&@@@&"@@&B@@ภye  ze  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@ภY=%Zeros?;%Zeros@@@$8@@@BC@@ARk Rk@@@XC@@@$@@@'7F@'<@D@)@@@'8F@'>F@'= @@@G@' E@'BF@'@@@''F@'6+@ภk,No_precisionm;,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@&@@డf%Uchar&to_inte  e  @ e  e  @@@7%Uchar!t@@@'#intA@@@'@@'@)uchar.mliJ x xJ x @@-Stdlib__UcharJ@@@@@@@(@@@(@@(@@ఐ!u e  e  @@@-@@@(G@(G@(@@e  e  @@G@(@@e  e  @@E@&@@@@[@Ġ$Misc/f  0f  @+Utf8_lexeme4f  5f  @@1Invalid_beginning:f  ;f @@;1Invalid_beginning@%Uchar!t@@@@AAAB@A[zz[z{ @@@@ఠ!uSf Tf  @lbA@@@@@&@@@,@@@@@&@@ @@@&@@@డ(failwithjgkg@"@@@"@@@(E@(@@(3qqqqqqqq@' @!@"@@@@డ&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@ภS7J8nI@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@-j@@డ+Utf8_lexeme.is_capitalized$MiscAkBk@ EkFk@@JkKk@ @@@@@ @@@@@@HwwHwx@@@@@@@@@)@@@)@@)3aaaaaaaa@^le@f@g@@@@ఐs$nameqkrk@ @@ @@@)C@)C@)@@; @@O@@@)C@)@ఐ$namekk@$@@'@డ!(failwithll@M@@@M@@@)C@)@@);@@డ8&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*=+7<@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$namevl,wl0@@@@@zl@@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@@-kA %__ocaml_lex_special_comment_part2_rec@A@*@O@@@4A@*A@*@@*B@*@@*B@*@ @@ClA(elements@@@@BA@*@@@?A@*@@*B@*@6ocamldoc/odoc_lexer.ml@@YmA8__ocaml_lex_elements_rec@A@*@{@@@: A@*A@*@@*B@*@@*B@*@.@@pnA&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@,73iiiiiiii@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@@డy!+r~gs~h@@#intA@@@~@@@@} @@@|@@{@@z'%addintBA,@@@@,0++-0+,@@Un@@@@@@@,@@@@,@@@,@@,@@,@@డ!!~H~I@@y!a@@@@i@@h'%field0AA\@@@[\@@@@@@R@@@,G@,G@,@@@,@@,@@డ(nb_chars4Odoc_comments_global0~]@ ~^~f@6@7@@$@@@,H@,H@,@@A @@&@@డ&String&length~j~p@ ~q~w@@@R@@@#intA@@@@@ؐ.%string_lengthAA @@@a((a(Z@@D@@@@@@@,@@@,@@,0@@డ5&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@@r(@@@-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/@@డ4&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@-/@@డ3=>@@@@@@@-@@@@-@@@-@@-@@-J@@డNXY@@@@@@@-G@-G@-@@@-@@-e@@డ#(nb_chars4Odoc_comments_globalv@ yz@#@ $@@9$@@@-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@@డzɠ˰X~Y~@Ȱ@@@A@@@.(G@.5G@.+@@@.,@@.*@@డO(nb_chars4Odoc_comments_globalv~@ y~z~@#@L$@@e$@@@.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 @u@@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{{@@@@ Oc@@@.E@.t@@@.u@@@@.s@@.r@@.q@@డ`(nb_chars4Odoc_comments_global"{#{@ &{'{@@^@@ w(@@@.F@.F@.@@డ KM={>{@J@@@J@@@.@G@@@.F@@@.@@.@@.@@డ .0X{Y{@-@@@ l@@@.G@.G@.@@@.@@.@@డ(nb_chars4Odoc_comments_globalv{@ y{z{@#@$@@ ʠ$@@@.H@.H@.@@. @@&@@డ!&String&length{{@ {{@@@@@@@@.@@@.@@.4@@డ!9&Lexing&lexeme{{@ {{@@@@@ 3@@@.@@@.@@.T@@ఐ&lexbuf{{@@@ a@@{{@@T@@@.@.I@.k@@{{@@@@@.@.H@.u@@ @@G@.x@@ @@@@@.E@.~~@ డ!$incr@°@@@!I@@@.@@@.@@@.@@.@@ఐ=.comments_level@ڰ@@!d@@@.@@@.F@.F@.@@(@@.@@@.E@.@డ!FH2 %3 &@E@@@"C@@@.D@.@F@@@.@@.@@.@@డ!"$L M @!@@@!E@.@@@.@@.@@ఐ.comments_levela $@&@@!@@@.F@.F@.@@  @@@@As 't (@@>E@.@@,@@E@@@.E@. @ ఐ!%3reset_string_buffer:E:X@ @@@! @@@.!@@@.@@.!@@ภ!:Y:[@!@@@!3@@@.F@/1@@@@@@@/E@.7@ డ":35]t]v@1@@@""@@@/E@/@@@/@2@@@/@@/@@/T@@ఐk+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@@డ#UX~Y~@@@@#@@@/JG@/WG@/M@@@/N@@/L l@@డ *(nb_chars4Odoc_comments_globalv~@ y~z~@#@ '$@@#@$@@@/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+, @ g@@#2@@@/@@@/F@/F@/ =@@?@@@@@/E@/ C@ఐ 9$mainHI@ @@@ 8 1@@/ Q@@ఐ &lexbufWX!@ @@  ^@@@@ ? _@a@@ @ `@]v|^")@@  c@H6ocamldoc/odoc_lexer.mlKOKP@@ @@@,XE@,W s@ @ @@@,Y v@@@ డ$y r t7ocamldoc/odoc_lexer.mll||@ q@@@$A U@@@/E@/@@@/@ r@@@/@@/@@/ @@డ R(nb_chars4Odoc_comments_global"|#|@ &|'|@@ P@@$i(@@@/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@ డ%s$incr@ @@@%; @@@/@@@/ @@@/@@/ @@ఐ"/.comments_level @!̰@@%V @@@/@@@/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 @@@vA@@/3)&)&)&)&)&)&)&)&@@@@@@@1__ocaml_lex_stateAE2F2@)MwA@@93)5)5)5)5)5)5)5)5@A@@@@@@@@డ'&Lexing&engine]3^3@ a3b3@@V@@@@@@0s@@@@0r@@@@0qV@@@0p@@0o@@0n@@0m3)c)c)c)c)c)c)c)c@/;j@2@3@@@@ఐ䠐2__ocaml_lex_tables33@ݰ@@@@@0E@0E@0@@ఐV1__ocaml_lex_state33@!@@$@@ఐr&lexbuf33@\@@1@@L@@@@@05@@4#+4#,@@@@@0E@03))))))))@D@@@ @@@@0@@@@ఠ!s7ocamldoc/odoc_lexer.mllXdXe@)yA@@ @@@0E@03))))))))@\@@@డ(Y&Lexing&lexemeXhXn@ XoXu@@ $@@@S@@@0 $@@@0@@0@@ఐȠ&lexbuf2Xv3X|@@@+@@@@/,@A@7X`@@ డ(BC@~@@@(Nb@@@0E@0@@@0@@@@0@@0@@03* * * * * * * * @[S@T@U@@@@డb(nb_chars4Odoc_comments_globalfg@ jk@@`@@(y+@@@0F@0F@0!@@డ(MO@L@@@L@@@0@I@@@0H@@@0@@0@@0<@@డ(02@/@@@(n@@@0G@0G@0@@@0@@0W@@డ(nb_chars4Odoc_comments_global@ @#@$@@(̠$@@@0H@0H@0t@@. @@&u@@డ)&String&length@ @@@@@@@@0@@@0@@0@@ఐ!s@@@3@@@0H@0H@0@@@@@@@0@0H@0@@m @@G@0@@ @@ @@@0E@0@డ)`""@"@@@)@@@1D@0@"@@@0@@0@@0@@డ)zɠ˰56@Ȱ@@@)AE@1@@@1@@1@@ఐ&1.comments_levelJ@%Ͱ@@)W@@@1 F@1F@1 @@  @@@@A\]@@>E@1 @@,@@"@@@1E@1@@ఠ"s2p:Iq:K@+AzA@@'9@@@1E@13+.+.+.+.+.+.+.+.@$@@@ఐ'U+read_string:N:Y@&Ͱ@@@(@@@1'N@@@1@@1@@ภ(̰:Z:\@(@@@(@@@1F@1!%@@@@)&@A@:E @@@ఠ"s3`o`q@+|{A@@&;@@@1,E@1"3+i+i+i+i+i+i+i+i@`JC@D@E@@@ఐ&\-remove_blanks`t`@Q@@@&W@@@1&&R@@@1%@@1$@@ఐe"s2``@!@@&n@@@1-F@1/F@1.+@@  @@/,@A@`k @@@ఠ"s4@+|A@@%@@@1E@103++++++++@BPI@J@K@@@డ*G@@@@*#@@@1E@1E@13@@@14@@12@@డ+Odoc_global,remove_stars+Odoc_global"@ %&@%@&Stdlib#ref$boolE@@@1@@@1@8ocamldoc/odoc_global.mlitBBtB]@@+Odoc_globalM@<@@*J<@@@19F@1F@1R@@F"@@>S@ఐ,remove_starsQR@@@@%6@@@1%@@@1@@1g@@ఐ"s3fg@q@@%M@@@1F@1F@1{@@  @@|@ఐΠ"s3y z @@@E@1@@@@A@@@ภ+Description'2@ U@ఐ"s446@@@@@ _@@@1D@1D@13,V,V,V,V,V,V,V,V@ @@@@ภ$None8<@@@@ i f@@@1@@@1D@1@@3=@@@"@@@1D@1!@@; @@"@C @@@ @@@ >I@@O@ ఐ)!*add_stringcncx@(@@@)@@@1)@@@1@@1f@@ఐ預!scycz@@@)5@@@2F@2F@2z@@  @@@@@2 E@2@ డ+H$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@-G}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<@@డ,ULuLv@@@@,@@@2]G@2jG@2`@@@2a@@2_W@@డ*(nb_chars4Odoc_comments_globalL@ LL@#@'$@@,@$@@@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~@/?A@@$charB@@@2E@23////////////////@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@ డ.VOQ@M@@@.1@@@2E@2@@@2@N@@@2@@2@@2:@@డ.(nb_chars4Odoc_comments_global@   @@,@@.E(@@@2F@2F@2X@@డ. !@@@@@@@2@@@@2@@@2@@2@@2s@@డ.;<@@@@.t:@@@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@,z@@@.@@@3+,@@@3*@@3)@@ภ.y&'@.x@@@.@@@32F@36,@@@@(-@A@0 @@ డ/;<@@@@/d00@@@3IE@3<@@@3=@@@@3;@@3:@@3931 1 1 1 1 1 1 1 @TL@M@N@@@@ఐ,Ѡ+description[\@,z@@/"@@@3GF@3JF@3H@@ఐ,+-remove_blanksrs!@% @@@,&@@@3N,!@@@3M@@3L/@@ఐ!s"#@9@@,=@@@3UG@3WG@3VC@@  @@OG@3TF@@: @@{@@@3XE@3FL@ ఐ/3reset_string_buffer%-%@@.x@@@/@@@3]/@@@3\@@3[b@@ภ/ %A%C@/ @@@/+@@@3dF@3hr@@@@@@@3iE@3cx@@ఠ#len$EQET@1AA@@'@@@3tE@3j311111111@@@@డ0E&String&lengthEWE]@ E^Ed@@F@@@F@@@3nE@@@3m@@3l@@డ0e&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@@@@@@@'%subintBA0k@@@@0k5,~,~0l5,~,@@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$,@@ ఐ1F/add_char_stringYU]ZUl@0@@@1C@@@41@@@@4@@434>4>4>4>4>4>4>4>@ 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@@@@,e@@@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@@ @ డ3h$incr@@@@30@@@4S@@@4R@@@4Q@@4P@@డ=(nb_chars4Odoc_comments_global@  !@@;@@3T@@@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+,&@5WxA@@5@@@0 @@8@@@0 @@@ ఐ 3&lexbufB*C0@ @@^35U5U5U5U5U5U5U5U@  @@@@@&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 @6<DA@@ 36$6$6$6$6$6$6$6$@@@@@@@1__ocaml_lex_state(A $@6KEA@@36363636363636363@@@@@@@@@డ4&Lexing&engine7'/8'5@ ;'6<'<@@T@@@@@@4@@@@4@@@@4T@@@4@@4@@4@@436a6a6a6a6a6a6a6a@/;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@\@@@డ5W&Lexing&lexeme@ @@"@@@Q@@@4"@@@4@@4@@ఐȠ&lexbuf23@@@+@@@@/,@A@7@@ డ5~B C @|@@@5L`@@@5E@4@@@4@}@@@4@@4@@4377777777@[S@T@U@@@@డ`(nb_chars4Odoc_comments_globalf g @ j k @@^@@5w+@@@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@@డ6xǠɰ5 (36 (4@ư@@@6?E@5E@@@5F@@5D@@ఐ3/.comments_levelJ (B@2˰@@6U@@@5KF@5NF@5L@@  @@@@A\ (E] (F@@>E@5O @@,@@/@@@5PE@5B@@ఠ$desc+p q @8?HA@@2 @@@5hE@5Q38,8,8,8,8,8,8,8,@$@@@డ6  @@@@60@@@5^E@5\E@5T@@@5U@@5S@@డ ,remove_stars+Odoc_global @   @#@ ~$@@6$@@@5ZF@5]F@5[8@@. @@&9@ఐ,\,remove_stars@+@@@1@@@5b2Y@@@5a@@5`M@@డ7ce@b@@@6۠1@@@5iF@5vF@5l@@@5m@@5kh@@ఐ4B+description@3@@6@@@5rG@5uG@5s|@@% @@}@@< @@~@డ7C@@@@7 E@5y@@@5z@@5x@@ఐ4l+description@4@@7 @@@5F@5F@5@@  @@@!  @@@A@# @@@ఠ&remain,.+9/+?@8IA@@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@@@53V@@@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@9A@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@@ఐ5z.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@డ9C&Lexing&lexeme$$@ $$@@@@@!=@@@5@@@5@@5"@@ఐ&lexbuf1$2$"@@@ /@@@@.0@A@6$@@ డ9qjlA%&LB%&N@h@@@98L@@@6E@6@@@6@i@@@6@@6 @@6 3::::::::@ZR@S@T@@@@డL(nb_chars4Odoc_comments_globale%&.f%&B@ i%&Cj%&K@@J@@9c+@@@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@ ఐ8S*add_string&&@7Ű@@@8P@@@6P8M@@@6O@@6N@@ఐ0!s0&1&@ܰ@@8g@@@6WF@6YF@6X@@  @@@@@6ZE@6V@ డ:z$incrK'L'@@@@:B@@@6`@@@6_@@@6^@@6]@@ఐ76.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~@97@@@9@@@69@@@6@@63<<<<<<<<@\jb@c@d@@@@ఐq!cq.gr.g@ @@9@@@6F@6F@6@@# @@@@@6E@6@ డ;u55//@5@@@ @@@6E@6@5@@@6@@6@@68@@ఐ!c//@B@@E@@J//@@ F@6P@@@@4@@@6F@6V@డ;$incr//@@@@;r@@@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>A>A>A>A>A>A>A>A@$@@@࣠@&lexbuf0A$$@>iMA@@$ 3>Q>Q>Q>Q>Q>Q>Q>Q@$@@@@@@ ఐ&lexbuf$#$$@$1@@@@$23>c>c>c>c>c>c>c>c@$@@@&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@?HNA@@$3?0?0?0?0?0?0?0?0@%@@@@@@1__ocaml_lex_statefA$6%G@?WOA@@$3????????????????@%$@@@@@@@@డ=&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@@@ @`@@@:@@@ డ>g$`$b7ocamldoc/odoc_lexer.mll77@$_@@@>/$C@@@:dE@:W@@@:X@$`@@@:V@@:U@@:T"@@డ$@(nb_chars4Odoc_comments_global"7#7@ &7'7@@$>@@>W(@@@: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@@ఐ?v+line_number<<@?@@?w#@@@:@@@: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@6 @@A&_none_@@A=ocaml.warn_on_literal_pattern@E  @E  @@@E  @E  @@@@CH@డ-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@:"3B=B=B=B=B=B=B=B=@@@@ @@@@:$@@@@ఠ"id\7ocamldoc/odoc_lexer.mllDD@BhQA@@*@@@>E@>@డ@&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml575=@ 5>5H@@@(@@@@(@@@@(@@@+@@@~@@}@@|@@{@* & &* & U@@*a@"@@@)@@@>@@@@>@@@@>B@@@>@@>@@>@@>@@ఐx&lexbuf>5I?5O@b@@(]@@డA@%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{C8{C95j5AuA@@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@? @డBl&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@:63G2G2G2G2G2G2G2G2@@@@ @@@@:8@@@@ఠ(exn_patha7ocamldoc/odoc_lexer.mllNCyNC@G]VA@@@@@@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@@డFu549G9G  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'@H]WA@@<C @@@@h@@@@gE@@U3HPHPHPHPHPHPHPHP@@@@@@డF&String-split_on_char O*!O0@ $O1%O>@@@$charB@@@/@CG@@@./.@@@-@@@,@@+@@*@<<@@ > @@>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@InYA@@D-@@@@E@@3I[I[I[I[I[I[I[I[@@@@@@డG&String&concat+Q,Q@ /Q0Q@@=߰@@@=@@@@@=ޠ=@@@@@@@@DV@@@@@@@@@@)@@!.LQMQ@@OQPQ@@=@@@@F@@F@@=@@ఐޠ$pathbQcQ@G@@> 3J7J7J7J7J7J7J7J7@ @@@ @ @@@:@@@@@ఠ!se7ocamldoc/odoc_lexer.mllVV@JbZA@@-@@@@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@@!@@డIU.ܠ.ްWW@.۰@@@.@@@@@.@@@@.@@@@@@@@@@<@@డIp..WW@.@@@I7.@@@@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@A3KiKiKiKiKiKiKiKi@@@@డJ&String#sub2X0A3X0G@ 6X0H7X0K@@@FV@@@)@/@@@(@/ @@@',@@@&@@%@@$@@#@??@@?R@"@@@@@@A @@@@A@@@@AC@@@A@@A@@A@@AB@@ఐp!spX0LqX0M@@@;@@@A1F@A3F@A2V@@AX0NX0O@@E@@@A0F@A5F@A4f@@డJjX0cX0d@@@@@@@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{@@@@@@@@AZ3LULULULULULULULU@@@@&authorZZ@@ZZ@@@@@A]F@A\3LjLjLjLjLjLjLjLj@@@@ @@@@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@Mb\A@@@@@At@@@@@Au@@@డK191;gg@18@@@KE:@@@AE@AE@A@@@A@@A3MjMjMjMjMjMjMjMj@*#@$@%@@@@డ!.no_custom_tags+Odoc_global 6g@ 9g:g@&@!#ref!@@@1@@@1@!q!q@@!L@6@@K6@@@AF@AF@A/@@@@@80@డL2%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@:B3NONONONONONONONO@@@@ @@@@: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[@@డME22XoYo@2@@@M 2@@@AG@AG@A@@@A@@Av@@డ3(nb_chars4Odoc_comments_globalvo@ yozo@#@3$@@M0$@@@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 @Os]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@@@J8@@@B,@H@@@B+@H@@@B*I@@@B)@@B(@@B'@@B&*@@డJd-regexp_string#Str}q3W~q3Z@ q3[q3h@@@J@@@ Jf@@@ @@ @JUWJVW@@JhD@@@@@@@BAJs@@@B@@@B?X@@"\@q3jq3m@@q3iq3n@@%@@@BHG@BJG@BIl@@q3Vq3o@@J@@@B=@BKG@BGv@@!@q3qq3r@@q3pq3s@@IX@@@BN@7@@@7@@@Ci@7@@@Ch7@@@Cg@@Cf@@Ce[@@డR077XNwYNx@7~@@@Q7@@@CuG@CG@Cx@@@Cy@@Cwv@@డ8(nb_chars4Odoc_comments_globalvN@ yNzN@#@8$@@R$@@@C~H@CH@C@@. @@&@@డRj&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@@@Sy9@@@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@@డTC&String&length)/@ 06@@9D@@@9D@@@D 9C@@@D@@D@@డTc&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@@@Ts8@@@D+@@@D*8@@@D)@@D(@@ఐQg.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@C43VyVyVyVyVyVyVyVy@@@@ @;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"@<@@@Vm<@@@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<3YNYNYNYNYNYNYNYN@X@@@ @>E@@@C>@@@@ఠ!sr7ocamldoc/odoc_lexer.mll@YygA@@<@@@EE@E@డW&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+!@@డXl== T U@=@@@=@@@E3@=@@@E2=@@@E1@@E0@@E/<@@డX=֠=ذ 5 6@=հ@@@XN>@@@E?G@ELG@EB@@@EC@@EAW@@డ>\(nb_chars4Odoc_comments_global J@  K S@#@>Y$@@Xr$@@@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 @@డYX>>lm@>@@@YE@E@@@E@@E~#@@ఐV.comments_level@U@@Y5@@@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??@?@@@YZR@@@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@ ఐX/*add_string;>I<>S@W@@@X,@@@EX)@@@E@@E@@ఐP!sP>TQ>U@@@XC@@@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.:.;@\<hA@@?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\s\s\s\s\s\s\s\s@ ~ZR@S@T@@@@డ@(nb_chars4Odoc_comments_globaleV^fVr@ iVsjV{@@@ɰ@@Z+@@@EF@EF@E!@@డ[/@@VV@@@@@@@@@E@@@@@E@@@@E@@E@@E<@@డ[J@@VV@@@@@[@@@@FG@FG@F @@@F @@F W@@డA(nb_chars4Odoc_comments_globalV@ VV@#@A$@@[5$@@@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@@@ డ\5$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@\\@\\@\8[@[[@[.Z@ZZ'@Z>Y@YY@YYg@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 \G * Add a character to the buffer [Ѡ>* Add a string to the buffer. [Y ~* 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_3210/.-,+*)('&%$#"! @@0M%~^{6U43________@_@@5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Format_doc0]mWϓ:Mݠ(Location0a7cK_H%9RA0ob]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__String05H@WpWz@E @@66[["@FH*g@$$#@@@*4ZHZR@\\@^Ց^@@@@55)@1^1h@7B@@@@%%JJWW[[@?I^^@44I I@@3n3ySISSZZ@Fb"h@,Ƒ,@@FQ[\@ZZ@''@lw@@FБE@@kv//\Y\c@@JJTT@@((@1ܑ1@//)F7@]]]g@F+Fܑ8@PP]]@@ G R@@Fj@@WrW|@  '(GaGk@F!@OO@[ʑ[@@@Pa@\#@\ @@@F@F@@@AB_P@_M@@@G@G}@@@F@F@@@ABC@@