Caml1999T036aC*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@@@ @@@ @@ @@ @5otherlibs/str/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@ S) D@ @@@ D@ R@@ 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@0}A@0A@,A@*@#intA@@@+A@*RA@1A@-A@*@@*@@*B@*@QosRo@@hA/special_comment@eA@*_A@*@@*B@*@6ocamldoc/odoc_lexer.ml0SW0Sf@@iA?__ocaml_lex_special_comment_rec@1A@*@)@@@0~A@*$A@*@@*@@*B@*@22@@jA5special_comment_part2@A@*A@*@@*B@*@6ocamldoc/odoc_lexer.ml@@)kA %__ocaml_lex_special_comment_part2_rec@A@*@K@@@4A@*A@*@@*@@*B@*@ @@=lA(elements@@@@BA@*@@@?A@*@@*B@*@6ocamldoc/odoc_lexer.ml@@SmA8__ocaml_lex_elements_rec@A@*@u@@@:A@*A@*@@*@@*B@*@.@@hnA&simple@@@@CA@*A@*@@*B@*@6ocamldoc/odoc_lexer.mlQdhQdn@@{oA6__ocaml_lex_simple_rec@A@*@@@@CA@*A@*@@*@@*B@*@SS@@pA@@@@@@ఐȠ4__ocaml_lex_main_recNQNe@̰@@@@@@*@@*3@ @@@@@@ఐ&lexbuf Nf Nl@ @@@@@NmNn@@A@,-A@*@@$@@@A@@(!@@*A@*@@@88 @@@@@@@*@@*3@#@@@࣠@&lexbufA6o7o@rA@@ 3@!@@@@@@1__ocaml_lex_stateAEoFo@sA@@3@1@@@@@@@@డu&Lexing&engine]^@ ab@@@`@@@@'@@@@y@@@/@@@@@@@@@@Q".".R"."]@@Pq@ @@@x@@@+ @?@@@+ @@@@+ @@@+ @@+@@+@@+3@GSO@J@K@@@@ఐ2__ocaml_lex_tables@@@@@@+E@,,E@,+@@ఐn1__ocaml_lex_state@!@@p$@@ఐ&lexbuf@t@@1@@d@@M@@@+5@@@@\@@@,3E@,23________@D@@@ @`@@@,4@@@ డ":=7ocamldoc/odoc_lexer.mll~E~G@@Ơ!a@@@@m@$unitF@@@l@@k@@j*%setfield0BA@@@@@@@ @@@#intA@@@,E@,c@@@,d@  @@@,b@@,a@@,`B@@డ4Odoc_comments_global(nb_chars4Odoc_comments_globalC~'D~;@ G~<H~D@@&Stdlib#ref,@@@,@@@,@ !ocamldoc/odoc_comments_global.mliSS@@4Odoc_comments_global@@@@"@@@@,nF@,F@,u@@డo!+r~gs~h@@#intA@@@~@@@@} @@@|@@{@@z'%addintBA"@@@@"0++#0+,@@Kn@@@@@@@,@@@@,@@@,@@,@@,@@డ!!~H~I@@o!a@@@@i@@h'%field0AAR@@@QR@@z@@@@R@@@,G@,G@,@@@,@@,@@డ(nb_chars4Odoc_comments_global0~]@ ~^~f@6@7@@$@@@,H@,H@,@@A @@&@@డ&String&length~j~p@ ~q~w@@@H@@@#intA@@@@@ؐ.%string_lengthAA @@@a((a(Z@@D@@@@@@@,@@@,@@,0@@డ+&Lexing&lexeme1~y2~@ 5~6~@@@%@@@c@@@b@@a@AAA^@@Y@@@@3@@@,@@@,@@,^@@ఐ&lexbufY~Z~@@@k@@]~x^~@@^@@@,@-I@,u@@g~ih~@@@@@,@-H@,@@ @@LG@,@@1 @@@@@-E@,m@ఐu$main@C@@@tm@@-@@ఐA&lexbuf@+@@G@@@@{@}@@0@A6ocamldoc/odoc_lexer.ml@@@@@,7E@,6@ @@@@,8@@@ డ$incr7ocamldoc/odoc_lexer.mll @@}I@@@q@@@p@@@o@@n%%incrAAd@@@cd@@@@@@@@@-@@@-@@@- @@- @@ఐ+line_number1 2@M@@2@@@-@@@-F@-F@-@@@@@@@@-E@- @ డ$incrP!Q%@O@@@̠O@@@-#@@@-"N@@@-!@@- %@@డ(nb_chars4Odoc_comments_globalm&n:@ q;rC@@@@s@@@-,@@@-+F@-/F@--F@@1@@@@@-1E@-*L@ఐ8$mainEMEQ@@@@70@@-3Z@@ఐ&lexbufEREX@@@ g@@@@>h@S@@?i@Y`@@l@B6ocamldoc/odoc_lexer.ml@@@@@,;E@,:|@ @@@@,<@@@ డx{}7ocamldoc/odoc_lexer.mll@z@@@@^@@@-IE@-<@@@-=@{@@@-;@@-:@@-9@@డ[(nb_chars4Odoc_comments_global"#@ &'@@Y@@h(@@@-GF@-JF@-H@@డFH=>@E@@@E@@@-P@B@@@-OA@@@-N@@-M@@-L@@డ)+XY@(@@@g@@@-\G@-iG@-_@@@-`@@-^@@డ(nb_chars4Odoc_comments_globalv@ yz@#@$@@$@@@-eH@-hH@-f@@. @@&@@డ &String&length@  @@@@@@@@-m@@@-l@@-k/@@డ*&Lexing&lexeme @ @@@@@$@@@-x@@@-w@@-vO@@ఐ&lexbuf!@@@\@@ "@@O@@@-t@-I@-~f@@#@@@@@-[@-H@-sp@@ @@G@-Zs@@ @@@@@-E@-Fy@ภ+Description%-%8@;+DescriptionW@@@@@&stringQ@@@ؠ@&optionL@@@@@@@@@A@GI@A8ocamldoc/odoc_parser.mliBMO8ocamldoc/odoc_parser.mliF@@@tA@@ &%;@@(%:)%<@@,@@@-D@-D@-@@ภ$None9%>:%B@ @@@41@@@-@@@-D@-@@F%9G%C@@@ @@@-D@-@@[ @@@@@-@UVDK@@h@C6ocamldoc/odoc_lexer.mlmqmr@@L@@@,?E@,>@ @O@@@,@@@@ డ7ocamldoc/odoc_lexer.mll@@@@@@@-E@-@@@-@@@@-@@-@@-@@డ(nb_chars4Odoc_comments_global"#@ &'@@Ͱ@@ܠ(@@@-F@-F@-/@@డ)=>@@@@@@@-@@@@-@@@-@@-@@-J@@డDXY@@@@ @@@-G@-G@-@@@-@@-e@@డ#(nb_chars4Odoc_comments_globalv@ yz@#@ $@@/$@@@-H@-H@-@@. @@&@@డ~&String&length@ @@@@@@@@-@@@-@@-@@డ&Lexing&lexeme@ @@s@@@@@@-s@@@-@@-@@ఐm&lexbuf @W@@s@@ @@@@@-@-I@-@@@@S@@@-@-H@-@@ @@G@-@@ @@e@@@-E@-@ఐ٠$main@@@@@@-@@ఐ&lexbuf #@@@@@@@ @ $+@@ @D6ocamldoc/odoc_lexer.mlMQMR@@x@@@,CE@,B@ @{@@@,D@@@ డ7ocamldoc/odoc_lexer.mll~~@@@@@@@.E@.@@@.@@@@.@@.@@.=@@డ(nb_chars4Odoc_comments_global"~#~@ &~'~@@@@(@@@.F@.F@.[@@డU栐=~>~@@@@@@@.@@@@.@@@.@@.@@.v@@డpɠ˰X~Y~@Ȱ@@@7@@@.#G@.0G@.&@@@.'@@.%@@డO(nb_chars4Odoc_comments_globalv~@ y~z~@#@L$@@[$@@@.,H@./H@.-@@. @@&@@డ&String&length~~@ ~~@@@@@@@@.4@@@.3@@.2@@డ&Lexing&lexeme~~@ ~~@@@@@@@@.?@@@.>@@.=@@ఐ&lexbuf~~@@@@@~~@@@@@.;@.NI@.E@@~~@@@@@."@.OH@.:@@ @@G@.!@@ @@@@@.PE@. @ డ $incr@]@@@ڠ]@@@.V@@@.U\@@@.T@@.S3@@ఐΠ.comments_level @k@@x@@@._@@@.^F@.bF@.`K@@(@@@@@.dE@.]Q@ఐ=$main1 2 @ @@@<5@@.f_@@ఐ &lexbuf@ A  @@@l@@@@Cm@J@@Dn@Fv|G!(@@q@E6ocamldoc/odoc_lexer.mlJNJO@@@@@,GE@,F@ @@@@,H@@@ డ }7ocamldoc/odoc_lexer.mll{{@@@@ Ec@@@.|E@.o@@@.p@@@@.n@@.m@@.l@@డ`(nb_chars4Odoc_comments_global"{#{@ &{'{@@^@@ m(@@@.zF@.}F@.{@@డ KM={>{@J@@@J@@@.@G@@@.F@@@.@@.@@.@@డ .0X{Y{@-@@@ l@@@.G@.G@.@@@.@@.@@డ(nb_chars4Odoc_comments_globalv{@ y{z{@#@$@@ $@@@.H@.H@.@@. @@&@@డ!&String&length{{@ {{@@@@@@@@.@@@.@@.4@@డ!/&Lexing&lexeme{{@ {{@@@@@ )@@@.@@@.@@.T@@ఐ&lexbuf{{@@@ a@@{{@@T@@@.@.I@.k@@{{@@@@@.@.H@.u@@ @@G@.x@@ @@@@@.E@.y~@ డ!w$incr@°@@@!?@@@.@@@.@@@.@@.@@ఐ3.comments_level@а@@!Z@@@.@@@.F@.F@.@@(@@.@@@.E@.@డ!<>2 %3 &@;@@@"9@@@.D@.@<@@@.@@.@@.@@డ!"$L M @!@@@!E@.@@@.@@.@@ఐ.comments_levela $@@@!@@@.F@.F@.@@  @@@@As 't (@@>E@.@@,@@;@@@.E@. @ ఐ!3reset_string_buffer:E:X@ v@@@!@@@.!@@@.@@.!@@ภ! :Y:[@!@@@!)@@@.F@.1@@@@@@@.E@.7@ డ"035]t]v@1@@@!"@@@/E@/@@@/@2@@@/@@/@@.T@@ఐa+description]h]s@ @@"@@@/ F@/F@/i@@ ]x@@]w]y@@,F@/w@@@@@@@/E@/ }@ఐ /special_comment{{@ @@@  @@/@@ఐ 5&lexbuf{{@ @@ ;@@@@ @<@@ @ .8@@ @ఐ $main@ X@@@  @@/@@ఐ V&lexbuf()@ @@@ \@@@@ @- @@ 3@4@@ 4@0sy1@@ H@F6ocamldoc/odoc_lexer.ml@@ ,@@@,KE@,J@ @ /@@@,L@@@ภ#EOF7ocamldoc/odoc_lexer.mll&)@;#EOF[@@@FGI@A8ocamldoc/odoc_parser.mlipp@@@ O@@ $ +@@ o@G6ocamldoc/odoc_lexer.mlMQMR@@ S@@@,OE@,N@ @ V@@@,P@@@ డ"7ocamldoc/odoc_lexer.mll~~@@@@"@@@/2E@/%@@@/&@@@@/$@@/#@@/" @@డ(nb_chars4Odoc_comments_global"~#~@ &~'~@@԰@@"(@@@/0F@/3F@/1 6@@డ#0ð=~>~@@@@@@@/9@@@@/8@@@/7@@/6@@/5 Q@@డ#KX~Y~@@@@#@@@/EG@/RG@/H@@@/I@@/G l@@డ *(nb_chars4Odoc_comments_globalv~@ y~z~@#@ '$@@#6$@@@/NH@/QH@/O @@. @@& @@డ#&String&length~~@ ~~@@@@@@@@/V@@@/U@@/T @@డ#&Lexing&lexeme~~@ ~~@@z@@@ @@@/az@@@/`@@/_ @@ఐ t&lexbuf~~@ ^@@ z @@~~@@@@@/]@/pI@/g @@~~@@ Z@@@/D@/qH@/\ @@ @@G@/C @@ @@l@@@/rE@// @ డ#$decr@@# @@@u@@@t @@@s@@r%%decrAA#@@@##E@@#@@@@#̠@@@/x@@@/w@@@/v@@/u %@@ఐ .comments_level+, @ ]@@#2@@@/@@@/F@/F@/ =@@?@@@@@/E@/ C@ఐ /$mainHI@ @@@ . '@@/ Q@@ఐ &lexbufWX!@ @@  ^@@@@ 5 _@a@@ 6 `@]v|^")@@  c@H6ocamldoc/odoc_lexer.mlKOKP@@ @@@,SE@,R s@ @ @@@,T v@@@ డ$o r t7ocamldoc/odoc_lexer.mll||@ q@@@$7 U@@@/E@/@@@/@ r@@@/@@/@@/ @@డ R(nb_chars4Odoc_comments_global"|#|@ &|'|@@ P@@$_(@@@/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@ డ%i$incr@ @@@%1 @@@/@@@/ @@@/@@/ @@ఐ"%.comments_level @!°@@%L @@@/@@@/F@/F@/ @@(@@ @@@/E@/ @ఐ $main1 2 @ b@@@  @@/ @@ఐ `&lexbuf@ A @ J@@ f @@@@  @J@@  @FtzG '@@ P @I6ocamldoc/odoc_lexer.ml%IM%IN@@ 4@@@,WE@,V @ @ 7@@@,X @@@ డ%$incr7ocamldoc/odoc_lexer.mllzz@ @@@% @@@/@@@/ @@@/@@/ @@డ (nb_chars4Odoc_comments_globalzz@ "z#z@@ @@% D@@@0@@@0F@0 F@0 @@2@@ @@@0 E@0 @ఐ $main@A@ װ@@@@@0  +@@ఐ ՠ&lexbufOP@ @@  8@@@@ 9@TrxU@@  <@ఠ1__ocaml_lex_state - -@'tA@@ @@@,Z @@ @@@,[ @@@ ఐ &lexbuf - -@ @@3''''''''@  @@@@@&Lexing - - @+refill_buff -  -@@3+refill_buffN@@@=@S@@@0$unitF@@@/@@.@@@33*lex_buffer%bytesC@@@1A@A @A6s_c7s_~@@5H@3.lex_buffer_len@@@2A@B@A@tAt@@?I@3+lex_abs_pos'(@@@3A@C@AJuKu@@IJ@3-lex_start_pos12@@@4A@D'@ATvUv@@SK@3,lex_curr_pos;<@@@5A@E1@A^w_w @@]L@3,lex_last_posEF@@@6A@F;@Ahx  ix  @@gM@3/lex_last_actionOP@@@7A@GE@Ary ! %sy ! C@@qN@3/lex_eof_reachedY$boolE@@@8A@HQ@A~z D Hz D g@@}O@3'lex_meme%arrayJl@@@:@@@9A@Ib@A{ h l{ h @@P@3+lex_start_pv(position@@@;A@Jm@A|  |  @@Q@3*lex_curr_p @@@2@)CwA@@33)+)+)+)+)+)+)+)+@9@@@@@@@@డ'&Lexing&engineU3V3@ Y3Z3@@V@@@@@@0n@}@@@0m@@@@0lV@@@0k@@0j@@0i@@0h3)Y)Y)Y)Y)Y)Y)Y)Y@/;d@2@3@@@@ఐڠ2__ocaml_lex_tables|3}3@Ӱ@@@@@0E@0E@0@@ఐV1__ocaml_lex_state33@!@@$@@ఐr&lexbuf33@\@@1@@L@@@@@0|5@@4#+4#,@@@@@0E@03))))))))@D@@@ @@@@0@@@@ఠ!s7ocamldoc/odoc_lexer.mllXdXe@)yA@@ @@@0E@03))))))))@\@@@డ(O&Lexing&lexemeXhXn@ XoXu@@ $@@@I@@@0 $@@@0@@0@@ఐȠ&lexbuf2Xv3X|@@@+@@@@/,@A@7X`@@ డ(}BC@~@@@(Db@@@0E@0@@@0@@@@0@@0@@03********@[S@T@U@@@@డb(nb_chars4Odoc_comments_globalfg@ jk@@`@@(o+@@@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@డ)V"㠐"@"@@@)@@@1 D@0@"@@@0@@0@@0@@డ)pɠ˰56@Ȱ@@@)7E@1@@@1@@1@@ఐ&'.comments_levelJ@%ð@@)M@@@1F@1 F@1@@  @@@@A\]@@>E@1  @@,@@"@@@1 E@0@@ఠ"s2p:Iq:K@+7zA@@'/@@@1E@1 3+$+$+$+$+$+$+$+$@$@@@ఐ'K+read_string:N:Y@&ð@@@(@@@1'D@@@1@@1@@ภ(°:Z:\@(@@@(@@@1F@1%@@@@)&@A@:E @@@ఠ"s3`o`q@+r{A@@&1@@@1'E@13+_+_+_+_+_+_+_+_@`JC@D@E@@@ఐ&R-remove_blanks`t`@G@@@&M@@@1!&H@@@1 @@1@@ఐe"s2``@!@@&d@@@1(F@1*F@1)+@@  @@/,@A@`k @@@ఠ"s4@+|A@@%@@@1E@1+3++++++++@BPI@J@K@@@డ*=@@@@*#@@@1E@1E@1.@@@1/@@1-@@డ+Odoc_global,remove_stars+Odoc_global"@ %&@%@&Stdlib#ref$boolE@@@1@@@1@8ocamldoc/odoc_global.mlitBBtB]@@+Odoc_globalM@<@@*@<@@@14F@1F@1R@@F"@@>S@ఐꠐ,remove_starsQR@@@@%,@@@1%@@@1@@1g@@ఐ"s3fg@q@@%C@@@1F@1F@1{@@  @@|@ఐΠ"s3y z @@@E@1@@@@A@@@ภ+Description'2@ U@ఐ"s446@@@@@ _@@@1D@1D@13,L,L,L,L,L,L,L,L@ @@@@ภ$None8<@@@@ i f@@@1@@@1D@1@@3=@@@"@@@1D@1!@@; @@"@C @@@ @@@ >I@@O@ ఐ)*add_stringcncx@(@@@)@@@1)@@@1@@1f@@ఐ預!scycz@@@)+@@@2F@2F@2z@@  @@@@@2E@2@ డ+>$decr||@Q@@@+Q@@@2 @@@2 P@@@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@-=}A@@{@@@2*E@2 @డ+&Lexing&lexeme$4$:@ $;$A@@@@@@@@2$@@@2#@@2"@@ఐ<&lexbuf1$B2$H@&@@_@@@@.@A@6$,@@ డ+ALrBLt@@@@+@@@2EE@28@@@29@@@@27@@26@@253-t-t-t-t-t-t-t-t@ZR@S@T@@@@డ(nb_chars4Odoc_comments_globaleLTfLh@ iLijLq@@԰@@++@@@2CF@2FF@2D!@@డ,0ðLL@@@@@@@2L@@@@2K@@@2J@@2I@@2H<@@డ,KLuLv@@@@,@@@2XG@2eG@2[@@@2\@@2ZW@@డ*(nb_chars4Odoc_comments_globalL@ LL@#@'$@@,6$@@@2aH@2dH@2bt@@. @@&u@@డ,&String&lengthLL@ LL@@@@@@@@2i@@@2h@@2g@@ఐ!sLL@@@@@@2pH@2rH@2q@@LL@@7@@@2W@2sH@2o@@m @@G@2V@@ @@I@@@2tE@2B@ డ,$incr@@@@,@@@2z@@@2y@@@2x@@2w@@ఐ).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@@@u@@@2P@@@2@@2@@ఐ&lexbuf1Vt2Vz@ް@@@@@@.@A@6V^@@@ఠ!c"A~B~@/5A@@$charB@@@2E@23/%/%/%/%/%/%/%/%@SK@L@M@@@డ-&Lexing+lexeme_char]~^~@ a~b~@@@@@@h@s@@@g)@@@f@@e@@d@@@Z@@@@@@@2@@@@2;@@@2@@2@@28@@ఐR&lexbuf~~@<@@uE@@A~~@@3@@@2F@2F@2U@@~~@@^X@A@~@@ ఐ,/add_char_string@,@@@,@@@2,@@@2@@23////////@q{@|@}@@@@ఐ!c@ @@,@@@2F@2F@2@@# @@@@@2E@2@ డ.LOQ@M@@@.1@@@2E@2@@@2@N@@@2@@2@@2:@@డ.(nb_chars4Odoc_comments_global@   @@,@@.;(@@@2F@2F@2X@@డ. !@@@@@@@2@@@@2@@@2@@2@@2s@@డ.;<@@@@.j:@@@3G@3 G@3@@@3@@3@@డ(nb_chars4Odoc_comments_globalY@ \ ]@#@$@@.$@@@3 H@3 H@3 @@. @@&@@డ.&String&lengthyz@ }~"@@@@@@@@3@@@3@@3@@ఐ!s#$@F@@@@@3H@3H@3@@%@@@@@2@3H@3@@m @@G@2@@ @@@@@3E@2@ఐ/special_comment'/'>@@@@@@3@@ఐ&lexbuf'?'E@u@@@@@@@@@@@@@)@@@NTFM@@@C6ocamldoc/odoc_lexer.mleoseot@@@@@0E@0300000000@a@@@ @@@@0@@@@ఠ!s#7ocamldoc/odoc_lexer.mll@0@A@@,@@@3,E@3"@ఐ,+read_string@,p@@@.|@@@3&,@@@3%@@3$@@ภ.o&'@.n@@@.@@@3-F@31,@@@@(-@A@0 @@ డ/;<@@@@/Z0&@@@3DE@37@@@38@@@@36@@35@@34311111111@TL@M@N@@@@ఐ,Ǡ+description[\@,p@@/|"@@@3BF@3EF@3C@@ఐ,!-remove_blanksrs!@%@@@,@@@3I,@@@3H@@3G/@@ఐ!s"#@9@@,3@@@3PG@3RG@3QC@@  @@OG@3OF@@: @@{@@@3SE@3AL@ ఐ/3reset_string_buffer%-%@@.n@@@/@@@3X/ @@@3W@@3Vb@@ภ/%A%C@/@@@/!@@@3_F@3cr@@@@@@@3dE@3^x@@ఠ#len$EQET@1AA@@'@@@3oE@3e311111111@@@@డ0;&String&lengthEWE]@ E^Ed@@F@@@F@@@3iE@@@3h@@3g@@డ0[&Lexing&lexemeEfEl@  Em Es@@0@@@U@@@3t0@@@3s@@3r>@@ఐԠ&lexbuf!Et"Ez@@@K@@%Ee&E{@@@@@3p@3G@3zU@@H @@YV@A@0EM @@ ఐ&lexbuf<=@ٰ@@322222222@un@o@p@@@&LexingHI@,lex_curr_posMN@@ డ0!-YZ@@A@@@@G@@@K@@@@@@@'%subintBA0a@@@@0a5,~,~0b5,~,@@0o@@@@@@@3@@@@3@@@3@@3@@3D@@ఐ B&lexbuf@ ,@@eS@&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@A VV@@ B@3'pos_bol@@@)@@B@AWW@@C@3(pos_cnum@@@*@@C@A!X"X@@ D@@A%U&U@@$A@*@@@3E@3@)*@@@3E@3@&'@@@3E@3@#(pos_cnum.!/)@డ1ࠐ8N9O@߰@@@@@@3@@@@3@@@3@@3@@3 @@ఐ &lexbufV,W2@ @@,@&Lexing_3`9@*lex_curr_pd:eD@@ ް@@ @@@3@3.@(pos_cnumqErM@m@@@@@3F@3F@3<@@ఐ#lenPS@F@@(@@@3F@3F@3P@@: @@@@@3F@3V@@ఐ R&lexbuf@ <@@uc@&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@@@@@4 E@3 @డ2s&Lexing+lexeme_char$5$;@ $<$G@@@@@m@@@3@@@@3@@@3@@3@@3B@@ఐ &lexbuf6$H7$N@ ۰@@O@@@@$OA$P@@@@@4 F@4F@4_@@J$4K$Q@@Eb@A@M$,@@ ఐ1?@.@@@,+@@4^@@ఐ &lexbufMN@ @@+@@@@9@S@@:@`@@;@@@<@U"V@@*m@ఠ1__ocaml_lex_state%&&@5MxA@@5@@@0 @@8@@@0 @@@ ఐ 3&lexbuf<*=0@ @@V35K5K5K5K5K5K5K5K@  @@@@@&LexingH1I7@+refill_buffM8NC@@ @@@@@@4g @@@4f@@4e@@ఐ Z&lexbufcDdJ@ D@@}'@@+@@@@@4yE@4p-@ఐ?__ocaml_lex_special_comment_recuLRvLq@@@@@@@4|@@4{=@@ఐ }&lexbufLrLx@ g@@J@@ఐn1__ocaml_lex_stateLyL@T@@E@4Y@@$@@Z@^@@[@@@A3@@ @  A@@@@@4@@4A@4 @@@2@@@@@@*355555555@&@@@࣠@&lexbuf&A@5CA@@355555555@$@@@@@@ఐ %__ocaml_lex_special_comment_part2_rec@Ű@@@@@@4@@4355555555@8 @@@@@@ఐ'&lexbuf@ @@@@X@@A@4A@4@@$@@@5A@@@@4A@45@@@ @@@@@@@*@@*36 6 6 6 6 6 6 6 @w@@@࣠@&lexbuf'A   @62DA@@366666666@u@@@@@@1__ocaml_lex_state(A$@6AEA@@36)6)6)6)6)6)6)6)@@@@@@@@@డ4&Lexing&engine1'/2'5@ 5'66'<@@T@@@@@@4@{@@@4@@@@4T@@@4@@4@@4@@436W6W6W6W6W6W6W6W@/;@@2@3@@@@ఐؠ2__ocaml_lex_tablesX'=Y'O@Ѱ@@@@@4E@4E@4@@ఐV1__ocaml_lex_statel'Pm'a@!@@a$@@ఐr&lexbufy'bz'h@\@@q1@@L@@@@@45@@nvnw@@@@@4E@4366666666@D@@@ @@@@4@@@@ఠ!s*7ocamldoc/odoc_lexer.mll@6GA@@@@@4E@4366666666@\@@@డ5M&Lexing&lexeme@ @@"@@@G@@@4"@@@4@@4@@ఐȠ&lexbuf23@@@+@@@@/,@A@7@@ డ5{~B C @|@@@5B`@@@5E@4@@@4@}@@@4@@4@@4366666666@[S@T@U@@@@డ`(nb_chars4Odoc_comments_globalf g @ j k @@^@@5m+@@@4F@5F@5!@@డ5KM  @J@@@J@@@5@G@@@5F@@@5@@5@@5<@@డ5.0  @-@@@5l@@@5G@5!G@5@@@5@@5W@@డ(nb_chars4Odoc_comments_global  @    @#@$@@5$@@@5H@5 H@5t@@. @@&u@@డ6&String&length  @   #@@@@@@@@5%@@@5$@@5#@@ఐ!s $ %@@@1@@@5,H@5.H@5-@@  &@@@@@5@5/H@5+@@m @@G@5@@ @@@@@50E@4@డ6T/᠐/ (C (D@/@@@6@@@5HD@55@/@@@54@@53@@52@@డ6nǠɰ5 (36 (4@ư@@@65E@5@@@@5A@@5?@@ఐ3%.comments_levelJ (B@2@@6K@@@5FF@5IF@5G@@  @@@@A\ (E] (F@@>E@5J @@,@@/@@@5KE@5=@@ఠ$desc+p q @85HA@@2@@@5cE@5L38"8"8"8"8"8"8"8"@$@@@డ6  @@@@60 @@@5YE@5WE@5O@@@5P@@5N@@డ ,remove_stars+Odoc_global @   @#@ ~$@@6$@@@5UF@5XF@5V8@@. @@&9@ఐ,R,remove_stars@*@@@1@@@5]2O@@@5\@@5[M@@డ7 ce@b@@@6Ѡ1@@@5dF@5qF@5g@@@5h@@5fh@@ఐ48+description@3@@6@@@5mG@5pG@5n|@@% @@}@@< @@~@డ79@@@@7E@5t@@@5u@@5s@@ఐ4b+description@4 @@7@@@5zF@5}F@5{@@  @@@!  @@@A@# @@@ఠ&remain,.+9/+?@8IA@@4@@@5E@5~388888888@@@@@@ఐ5 +read_stringC+BD+M@4@@@6@@@55@@@5@@5@@ภ6V+NW+P@6@@@6@@@5F@5'@@@@+(@A@`+5 @@@ఠ'remain2-kTblTi@90JA@@2@@@5E@5399999999@>LE@F@G@@@డ7l{l|@@@@71 @@@5E@5E@5@@@5@@5@@డ },remove_stars+Odoc_globall@ ll@#@ {$@@7$@@@5F@5F@5:@@. @@&;@ఐ-O,remove_stars@+@@@2@@@53L@@@5@@5O@@ఐ&remain@Y@@2@@@5F@5F@5c@@  @@gd@ఐ&remain@l@@tE@5q@lx@@vs@A@T^@@ภ+Description@@ఐ$desc @ư@@@@@5D@5D@5399999999@@@@@@@ภ$Some@;9(E@9A@AA@A9@@9ఐ'remain2@@@@@@5D@5D@5D@5#@@ @@ @@@5D@5*@@23@@@6@@@5D@55@@N @@ [6@V @@ \@ @@ ]@ @@ ^@ ఐ6*add_stringL5@M5J@5@@@6@@@56@@@5@@5@@ఐa!sa5Kb5L@ @@6@@@5F@5F@5@@  @@3@@@5E@5@ డ8$decr|OZ}O^@ǰ@@@8|@@@5@@@5@@@5@@5@@ఐ5p.comments_levelO_Om@5 @@8@@@5@@@5F@5F@5*@@(@@k@@@5E@50@ఐ U5special_comment_part2p{p@ Y@@@ W V@@5>@@ఐW&lexbufpp@A@@ VK@@@@ dL@J@@ eM@)3@@ hP@ (0@@ R@f@@ S@ @@ Y@A6ocamldoc/odoc_lexer.ml@@@@@4E@43::::::::@1@@@ @@@@4@@@@ఠ!s.7ocamldoc/odoc_lexer.mll$ $ @:KA@@@@@5E@5@డ99&Lexing&lexeme$$@ $$@@@@@!3@@@5@@@5@@5"@@ఐ&lexbuf1$2$"@@@ /@@@@.0@A@6$@@ డ9gjlA%&LB%&N@h@@@9.L@@@6E@6 @@@6 @i@@@6 @@6@@63::::::::@ZR@S@T@@@@డL(nb_chars4Odoc_comments_globale%&.f%&B@ i%&Cj%&K@@J@@9Y+@@@6F@6F@6!@@డ979%&n%&o@6@@@6@@@6@3@@@62@@@6@@6@@6<@@డ9%&O%&P@@@@9X@@@6*G@67G@6-@@@6.@@6,W@@డ(nb_chars4Odoc_comments_global%&d@ %&e%&m@#@$@@9$@@@63H@66H@64t@@. @@&u@@డ9&String&length%&q%&w@ %&x%&~@@@@@@@@6;@@@6:@@69@@ఐ!s%&%&@@@@@@6BH@6DH@6C@@%&p%&@@@@@6)@6EH@6A@@m @@G@6(@@ @@@@@6FE@6@ ఐ8I*add_string&&@7@@@8F@@@6K8C@@@6J@@6I@@ఐ0!s0&1&@ܰ@@8]@@@6RF@6TF@6S@@  @@@@@6UE@6Q@ డ:p$incrK'L'@@@@:8@@@6[@@@6Z@@@6Y@@6X@@ఐ7,.comments_leveld'e'@6ɰ@@:S@@@6d@@@6cF@6gF@6e@@(@@'@@@6iE@6b$@ఐ"5special_comment_part2((@"@@@""@@6k2@@ఐ&lexbuf((@@@"?@@@@" @@J@@"!A@{@@""B@2@@"#C@#)@@"@B6ocamldoc/odoc_lexer.ml  @@!=@@@4E@43<@<@<@<@<@<@<@<@@@@@ @!A@@@4@@@@ఠ!c/7ocamldoc/odoc_lexer.mll-6B-6C@@@ ఐ9/add_char_stringY.goZ.g~@9-@@@9@@@69@@@6@@63<<<<<<<<@\jb@c@d@@@@ఐq!cq.gr.g@ @@9@@@6F@6F@6@@# @@@@@6E@6@ డ;k44//@4@@@ @@@6E@6@4@@@6@@6@@68@@ఐ!c//@B@@E@@J//@@ F@6P@@@@4@@@6F@6V@డ;$incr//@@@@;h@@@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)#y)-#z)>@=FA@@"@@@4_@@"@@@4b@@@ ఐ&lexbuf#)B#)H@@@#3========@s @@@@@&Lexing#)I#)O@+refill_buff#)P#)[@@ @@@$Y@@@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@@7A@7@@@$"@$$##@#$@@$ $@@*3>7>7>7>7>7>7>7>7@$@@@࣠@&lexbuf0A$ $@>_MA@@$3>G>G>G>G>G>G>G>G@$@@@@@@ ఐ&lexbuf$$ @$-@@@@$.3>Y>Y>Y>Y>Y>Y>Y>Y@$@@@&Lexing$+$,@'lex_mem$0$1@@4డ=%Array$make$@$A@ $D$E@@@#intA@@@8@!a@8y%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@?>NA@@$3?&?&?&?&?&?&?&?&@%@@@@@@1__ocaml_lex_statefA$6$G@?MOA@@$3?5?5?5?5?5?5?5?5@%$@@@@@@@@డ=&Lexing*new_engine%JR%JX@ %JY%Jc@@@'@@@@%@@@@%@@@%@@@@@@@@@@'"^"^'"^"@@'r@ @@@'@@@9@%*@@@9@%@@@9@@@9@@9@@9@@93?{?{?{?{?{?{?{?{@GS%:@J@K@@@@ఐ'2__ocaml_lex_tables%RJd%SJv@%@@'@@@:E@: E@: @@ఐn1__ocaml_lex_state%fJw%gJ@!@@%[$@@ఐ&lexbuf%sJ%tJ@t@@%k1@@d@@M@@@:5@@%%@@\@@@:E@:3????????@D@@@ @`@@@:@@@ డ>]$`$b7ocamldoc/odoc_lexer.mll77@$_@@@>%$C@@@:_E@:R@@@:S@$`@@@:Q@@:P@@:O"@@డ$@(nb_chars4Odoc_comments_global"7#7@ &7'7@@$>@@>M(@@@:]F@:`F@:^@@@డ>$+$-=7>7@$*@@@$*@@@:f@$'@@@:e$&@@@:d@@:c@@:b[@@డ>$$X7Y7@$ @@@>|$L@@@:rG@:G@:u@@@:v@@:tv@@డ$(nb_chars4Odoc_comments_globalv7@ y7 z7@#@$$@@>$@@@:{H@:~H@:|@@. @@&@@డ>&String&length77@ 77"@@#@@@#@@@:#@@@:@@:@@డ?&Lexing&lexeme7$7*@ 7+71@@#@@@' @@@:#@@@:@@:@@ఐ~&lexbuf7278@h@@&_@@7#79@@$4@@@:@:I@:@@77:@@$@@@:q@:H@:@@ @@G@:p@@ @@#@@@:E@:\@ఐ&(elements8<D8<L@&@@@&&@@: @@ఐ&lexbuf8<M 8<S@@@&@@@@&@ 69T[@@&@A6ocamldoc/odoc_lexer.ml}}@@@@@:E@:-@ @@@@:0@@@ డ?$incr7ocamldoc/odoc_lexer.mll<<@#հ@@@?R#@@@:@@@:#@@@:@@:K@@ఐ?l+line_number<<@? @@?m#@@@:@@@:F@:F@:c@@)@@$A@@@:E@:i@ డ?$incr9=:=@$ @@@?$ @@@:@@@:$ @@@:@@:@@డ%(nb_chars4Odoc_comments_globalV=W=@ Z=[=@@%@@?$1@@@:@@@:F@:F@:@@1@@$@@@:E@:@ఐ'J(elementsx>y>@'N@@@'L'G@@:@@ఐb&lexbuf>>@L@@'C@@@@'U@S@@'V@<>@@'?@B6ocamldoc/odoc_lexer.ml'+',@@6@@@:E@:@ @9@@@:@@@డ@4%raise7ocamldoc/odoc_lexer.mllAX`AXe@@#exnG@@@!a@@@&%raiseAA?@@@?^BB?^Bg@@@ @@@@@@@@:'E@:@@:@@ภ'Failure)AXg*AXn@;'Failure'@@@@:@@@@A@, @@A&_none_@@A=ocaml.warn_on_literal_pattern@ E  @ E  @@@E  @E  @@@@9H@డ-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@:3B3B3B3B3B3B3B3B3@@@@ @@@@:@@@@ఠ"id\7ocamldoc/odoc_lexer.mllDD@B^QA@@*@@@>E@>@డ@&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml575=@ 5>5H@@@(@@@@(@@@@(@@@+@@@~@@}@@|@@{@* & &* & U@@*a@"@@@(@@@>@@@@>@@@@>B@@@>@@>@@>@@>@@ఐx&lexbuf>5I?5O@b@@(Y@@డA6%Array#getBBR5PS5iA@$!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@@)W@D6ocamldoc/odoc_lexer.ml  @@N@@@:"E@:!3CCCCCCCC@6@@@ @R@@@:#@@@@ఠ&raw_id]7ocamldoc/odoc_lexer.mllE8bE8h@CRA@@~@@@?E@?@డBb&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml@ @@} @@@*]@@@? @}@@@? @|@@@? @@@? @@? @@?@@?@@ఐܠ&lexbuf%&@ư@@)@@డBdchDhD78AbA@@b@@@?F@??F@?)@@@?+@d@@@?* @@?(@@?'@@ఐ&lexbuf!X@#@@)@&Lexing`a@'lex_memef@@ 2@@1@@@?5G@?G@?=$@@KJ@@C%@@డBDuDvAA@@@@@?F@?YF@?C@@@?E@@@@?D @@?B@@?AI@@ఐi&lexbuf!@R#@@*IW@&Lexing@'lex_mem@@c2@@1@@@?OG@?VG@?Qn@@A@@@@@?NG@?XG@?W~@@KJ@@C@@K@@@A@ M@@@ఠ"id^7ocamldoc/odoc_lexer.mllF9BF9D@DSA@@7b@@@?hE@?Z3DDDDDDDD@O@ @ @@@ఐ4.validate_identF9GF9U@.@@@7~@@@?^7y@@@?]@@?\@@ఐ+&raw_id+F9V,F9\@!@@7@@@?iF@?kF@?j+@@  @@/,@A@7F9> @@ภ'T_PARAM>G`e?G`l@ఐH"idHG`mIG`o@F@G@H@@7@@@?q3EEEEEEEE@FU@@@@ @@+@@@?o@VE7WHpv@@N@d@@*@E6ocamldoc/odoc_lexer.ml@@@@@:&E@:%w@ @@@@:'z@@@డC(failwith7ocamldoc/odoc_lexer.mllII@6@@@6@@@?x+ E@?w@@?v@@LZ_?LZg@;(T_BEFORE'@'@@@@AEGI@A;_>@8ocamldoc/odoc_parser.mlic@@@-1J@ఐU!vULZhVLZi@S@T@U@@9i@@@?3FFFFFFFF@Sb@@@@! @@-H@@@?@cJ4dLZk@@[@q@@,)@G6ocamldoc/odoc_lexer.ml@@@@@:.E@:-@ @@@@:/@@@డE(failwith7ocamldoc/odoc_lexer.mllMM@8@@@8@@@?,E@?@@?@@ "usage: @before version descriptionMM@@MM@@8@@@?E@?E@?@@ M!M@@,@H6ocamldoc/odoc_lexer.ml@@@@@:2E@:13G(G(G(G(G(G(G(G(@@@@ @@@@:3@@@@ఠ(exn_patha7ocamldoc/odoc_lexer.mllNCyNC@GSVA@@@@@@E@?@డE&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml  @   @@ @@@-@@@@@@@@@@@@@@@@@@@@?@@?@@?@@ఐS&lexbuf% & @=@@-4@@డFڠGG7 8 AٰA@@٠'@@@@F@@5F@@@@@@!@@@@@  @@@@@@3@@ఐ&lexbuf!X @o#@@-fA@&Lexing` a @'lex_meme f @@2@@ 1@@@@+G@@2G@@-X@@@x y @@@@@@*G@@4G@@3h@@KJ@@Ci@@డFk549G9G  A3A@@3{@@@@F@@OF@@9@@@@;@5@@@@: @@@8@@@7@@ఐࠐ&lexbuf! @ɰ#@@-@&Lexing  @'lex_mem  @@ڰ2@@d1@@@@EG@@LG@@G@@A  @@j@@@@DG@@NG@@M@@KJ@@C@@K@@@A@ M@@@ఠ(raw_pathb7ocamldoc/odoc_lexer.mllOO'@HSWA@@<C@@@@c@@@@bE@@P3HFHFHFHFHFHFHFHF@@@@@@డF&String-split_on_char O*!O0@ $O1%O>@@@$charB@@@/@C=@@@./.@@@-@@@,@@+@@*@<<@@@@=W@$@@@@;@@@@E@@qC@@@r@ @@@@pML@@@@n@@@m@@@lG@@ఐ3V9validate_exception_uidentPOjPO@1@@@;@@@@;@@@@@@@\@@ఐ(raw_pathPOPO@f@@G8@@@@}F@@F@@q@@b @@|r@A@POV @@@ఠ"iddQQ@IdYA@@D#@@@@E@@3IQIQIQIQIQIQIQIQ@@@@@@డG&String&concat+Q,Q@ /Q0Q@@=հ@@@=@@@@@=Ԡ=@@@@@@@@DL@@@@@@@@@@)@@!.LQMQ@@OQPQ@@=@@@@F@@F@@=@@ఐޠ$pathbQcQ@G@@><@@@@@F@@@@@@F@@F@@W@@H@@[X@A@tQ@@ภ(T_RAISES{R|R@;(T_RAISES*@*@@@@AFGI@Ae8ocamldoc/odoc_parser.mlii@@@00L@ఐ"idRR@@@@@@@@@D@@D@@3IIIIIIII@ @@@@% @@0K@@@@@0@@@@@@OR@@@@@/y@I6ocamldoc/odoc_lexer.ml@@ @@@:6E@:5@ @ @@@:7@@@డH(failwith7ocamldoc/odoc_lexer.mllS(S0@;@@@;@@@@/E@@@@@@@ #usage: @raise Exception descriptionS2SU@@S1SV@@;@@@@E@@E@@@@ S&!SW@@/@J6ocamldoc/odoc_lexer.mly}y@@ @@@::E@:93J-J-J-J-J-J-J-J-@ @@@ @ @@@:;@@@@ఠ!se7ocamldoc/odoc_lexer.mllVV@JXZA@@-@@@@E@@@డH&Lexing&lexemeVV@ VV@@-@@@0@@@@-@@@@@@@:@@ఐ M&lexbuf1V2V@ 7@@0.G@@@@.H@A@6V@@ డI //AWBW@/ @@@HӠ.@@@@E@@@@@@@/@@@@@@@@@@3JJJJJJJJ@ ZR@S@T@@@@డ.(nb_chars4Odoc_comments_globaleWfW@ iWjW@@.@@H+@@@@F@@F@@!@@డIK.ܠ.ްWW@.۰@@@.@@@@@.@@@@.@@@@@@@@@@<@@డIf..WW@.@@@I-.@@@@G@AG@@@@@@@@@W@@డ/E(nb_chars4Odoc_comments_globalW@ WW@#@/B$@@IQ$@@@@H@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>@Kq[A@@F0@@@A)E@A3K_K_K_K_K_K_K_K_@@@@డI&String#sub2X0A3X0G@ 6X0H7X0K@@@FL@@@)@/@@@(@/ @@@',@@@&@@%@@$@@#@??@@?R@"@@@@@@A@@@@A@@@@AC@@@A@@A@@A@@AB@@ఐp!spX0LqX0M@@@;@@@A,F@A.F@A-V@@AX0NX0O@@E@@@A+F@A0F@A/f@@డJ`X0cX0d@@@@@@@A6@@@@A5@@@A4@@A3@@A2@@డJ|&String&lengthX0RX0X@ X0YX0_@@/@@@/@@@AF/@@@AE@@AD@@ఐϠ!sX0`X0a@{@@/@@@AMH@AOH@AN@@X0QX0b@@@@@AB@APH@AL@@AX0eX0f@@@@@AAG@ARG@AQ@@X0PX0g@@@@@A*@ASG@A@@@ @@@A@X08 @@ఐ"s2 Yky Yk{@@@@@@@@AU3LKLKLKLKLKLKLKLK@@@@&authorZZ@@ZZ@@@@@AXF@AW3L`L`L`L`L`L`L`L`@@@@ @@@@AY@@@ภ(T_AUTHOR/[0[@;(T_AUTHOR-@@@@GI@A[ [ @@@2F@@  @@2*@'versionB\C\@@E\F\@@)@@@A\F@A['@@,@@@A]*@@@ภ)T_VERSIONU]V]@;)T_VERSION-@@@AGI@A \ \'@@@3 G@@  @@2P:@#seeh^i^@@k^l^@@O@@@A`F@A_M@@R@@@AaP@@@ภ%T_SEE{_|_@;%T_SEE-@@@BGI@A :](* ;](1@@@3/H@@  @@2v`@%since``@@``@@u@@@AdF@Acs@@x@@@Aev@@@ภ'T_SINCEa&a-@;'T_SINCE-@@@CGI@A `^24 a^2=@@@3UI@@  @@2@*deprecatedb.:b.D@@b.9b.E@@@@@AhF@Ag@@@@@Ai@@@ภ,T_DEPRECATEDcIVcIb@;,T_DEPRECATED.$@@@DGI@AJdKd@@@3{K@@  @@2@&returndcodcu@@dcndcv@@@@@AlF@Ak@@@@@Am@@@ภ(T_RETURNezez@;(T_RETURN.J@@@EGI@Aqjrj!@@@3M@@  @@2@ఠ!sgff@MX\A@@@@@Ao@@@@@Ap@@@డK191;gg@18@@@KE0@@@AE@AE@A@@@A@@A3M`M`M`M`M`M`M`M`@*#@$@%@@@@డ!.no_custom_tags+Odoc_global 6g@ 9g:g@&@!#ref!@@@1@@@1@!q!q@@!L@6@@Kݠ6@@@AF@AF@A/@@@@@80@డL(%raise^h_h@ @@@ @@@A3qF@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@@@@@:>E@:=3NENENENENENENENE@@@@ @@@@:?@@@ డ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[@@డM;22XoYo@2@@@M2@@@AG@AG@A@@@A@@Av@@డ3(nb_chars4Odoc_comments_globalvo@ yozo@#@3$@@M&$@@@AH@AH@A@@. @@&@@డMu&String&lengthoo@ oo@@2@@@2@@@A2@@@A@@A@@డM&Lexing&lexemeoo@ oo@@2j@@@5@@@B2j@@@B@@B@@ఐ&lexbufoo@@@4@@oo@@2@@@A@B I@B@@oo @@3J@@@A@BH@A@@ @@G@A@@ @@2\@@@BE@A@@ఠ!shp p @Oi]A@@2@@@BE@B)@డM&Lexing&lexemep p !@ p "p (@@2İ@@@5@@@B2@@@B@@BF@@ఐ^&lexbuf*p )+p /@H@@5?S@@@@.T@A@/p @@@ఠ!si:q3?;q3@@O^A@@Iv@@@B5E@B3OOOOOOOO@OH@I@J@@@డJ0.global_replace#StrSq3CTq3F@ Wq3GXq3U@@H@@@J.@@@B'@H@@@B&@H@@@B%I@@@B$@@B#@@B"@@B!*@@డJZ-regexp_string#Str}q3W~q3Z@ q3[q3h@@@J@@@ J\@@@ @@ @JKWJLW@@J^D@@@@@@@B<Ji@@@B;@@B:X@@"\@q3jq3m@@q3iq3n@@%@@@BCG@BEG@BDl@@q3Vq3o@@J@@@B8@BFG@BBv@@!@q3qq3r@@q3pq3s@@IN@@@B7F@BHF@BG@@ఐݠ!sq3tq3u@@@I\@@@B6F@BJF@BI@@ @@@A@q3; @@@ఠ!sjryry@P]_A@@K@@@BUE@BK3PJPJPJPJPJPJPJPJ@@@@@@ఐK=-remove_blanksryry@D2@@@K8@@@BOK3@@@BN@@BM@@ఐޠ!sryry@!@@KO@@@BVF@BXF@BW+@@  @@/,@A@$ry @@ภ$Desc+s,s@;$Desc1@1@@@@AHGI@A,Jq8ocamldoc/odoc_parser.mliu@@@6P@ఐT!sBsCs@S@T@U@@@@@B]D@B_D@B^3PPPPPPPP@We @@@@% @@7@@@B\@0@@]@r@@@'@@|@WnXt@@6b@L6ocamldoc/odoc_lexer.ml??@@Y@@@:BE@:Aw@ @\@@@:Cz@@@ภ#EOF7ocamldoc/odoc_lexer.mllww@,@vx@@6@M6ocamldoc/odoc_lexer.mlF;?F;A@@x@@@:FE@:E3PPPPPPPP@`@@@ @|@@@:G@@@@ఠ!sk7ocamldoc/odoc_lexer.mllzmyzmz@Q`A@@4D@@@BmE@Bc@డO&Lexing&lexemezm}zm@ zmzm@@4a@@@7@@@Bg4a@@@Bf@@Be@@ఐ&lexbuf1zm2zm@@@6@@@@.@A@6zmu@@డO(failwith@{A{@B@@@B@@@Bu7E@Bt@@Bs3Q3Q3Q3Q3Q3Q3Q3Q3@PH@I@J@@@@డO!^Y{Z{@J#@@@J#@@@B@J @@@BJ@@@B~@@B}@@B|@@6Unexpected character 'q{r{@@t{@@J>@@@BF@BF@B2@@డP!^{{@JR@@@JR@@@B@JO@@@BJN@@@B@@B@@BN@@ఐ!sH@VI@@Jl@@@BG@BG@B`@@!'{{@@,{@@Jw@@@BG@BG@Bs@@d @@J@@@B@BG@B{@@{{@@Ck@@@Bz@BF@B@@ @@@yek|@@7rw@ఠ1__ocaml_lex_stateg7hN7iN@QPA@@j@@@:IR@@m@@@:JU@@@ ఐ&lexbuf7N 7N@@@73QQQQQQQQ@f @@@@@&Lexing7N7N@+refill_buff7N7N"@@*!@@@8p@@@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[@@@A8JL@@7~@ A@@8@87@@B@@BA@B@@@8@7777@77@@77@@*3RNRNRNRNRNRNRNRN@8@@@࣠@&lexbuflA7Qdo7Qdu@RvaA@@83R^R^R^R^R^R^R^R^@8@@@@@@ఐ86__ocaml_lex_simple_rec8 Rx{8 Rx@8@@@8@88@@B@@B3RqRqRqRqRqRqRqRq@8 8@@@@@@ఐ'&lexbuf8 Rx8!Rx@ @@8+@@H8*Rx8+Rx@@8 A@CA@B@@$@@8@5A@@8=88@@BA@B5@@@86Qdd @87878(8'@8&8)@@84@838.@@*@@*3RRRRRRRR@9 @@@࣠@&lexbufmA8MS8NS@RbA@@8F3RRRRRRRR@9 @@@@@@1__ocaml_lex_statenA8\S8]S@RcA@@8R3RRRRRRRR@98X@@@@@@@@డQ^&Lexing&engine8tT8uT@ 8xT8yT@@7@@@;I@@@C@9@@@C@9b@@@C7@@@C@@C@@C@@C3RRRRRRRR@/;8@2@3@@@@ఐ;m2__ocaml_lex_tables8T8T@9f@@;m@@@CE@CE@C@@ఐV1__ocaml_lex_state8T8T @!@@8$@@ఐr&lexbuf8T 8T@\@@81@@L@@8@@@C5@@8U!8U"@@8-@@@C$E@C#3S0S0S0S0S0S0S0S0@D@@@ @81@@@C%@@@ డQ7Ѡ7Ӱ7ocamldoc/odoc_lexer.mllNtNv@7а@@@Q7@@@C]E@CP@@@CQ@7@@@CO@@CN@@CM"@@డ7(nb_chars4Odoc_comments_global"NV#Nj@ &Nk'Ns@@7@@Q(@@@C[F@C^F@C\@@@డR 77=N>N@7@@@7@@@Cd@7@@@Cc7@@@Cb@@Ca@@C`[@@డR&77XNwYNx@7~@@@Q7@@@CpG@C}G@Cs@@@Ct@@Crv@@డ8(nb_chars4Odoc_comments_globalvN@ yNzN@#@8$@@R$@@@CyH@C|H@Cz@@. @@&@@డR`&String&lengthNN@ NN@@7k@@@7k@@@C7j@@@C@@C@@డR&Lexing&lexemeNN@ NN@@7U@@@:z@@@C7U@@@C@@C@@ఐf&lexbufNN@P@@9@@NN@@7@@@C@CI@C@@NN@@85@@@Co@CH@C@@ @@G@Cn@@ @@7G@@@CE@CZ@ఐ9䠐&simple@9@@@99@@C @@ఐ&lexbuf @@@9@@@@9@ FL@@9@A6ocamldoc/odoc_lexer.ml]]@@9Z@@@C(E@C'-@ @9]@@@C)0@@@ డR$incr7ocamldoc/odoc_lexer.mll(0(4@7F@@@Rà7F@@@C@@@C7E@@@C@@CK@@ఐRݠ+line_number(5(@@R|@@Rޠ7a@@@C@@@CF@CF@Cc@@)@@7@@@CE@Ci@ డS3$incr9BJ:BN@7~@@@R7~@@@C@@@C7}@@@C@@C@@డ9(nb_chars4Odoc_comments_globalVBOWBc@ ZBd[Bl@@9@@S7@@@C@@@CF@CF@C@@1@@7@@@CE@C@ఐ:&simplexnvyn|@:@@@::@@C@@ఐJ&lexbufn}n@4@@:@@@@:@S@@:@(.@@:@B6ocamldoc/odoc_lexer.mlee@@:@@@C,E@C+@ @: @@@C-@@@ డS997ocamldoc/odoc_lexer.mll@9@@@So9@@@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@@డS9X9ZXY@9W@@@SƠ9@@@CG@DG@C@@@C@@CO@@డ9(nb_chars4Odoc_comments_globalv@ yz%@#@9۰$@@S$@@@CH@CH@Cl@@. @@&m@@డT9&String&length)/@ 06@@9D@@@9D@@@D9C@@@D@@D@@డTY&Lexing&lexeme8>@ ?E@@9.@@@9@@@D=@@D<t@@ఐ&lexbuf12@@@h@@@D;C@@@D@@D@@ఐT&lexbuf12@>@@=@@@@.@A@6@@ డV<<A B"@<@@@Vc<@@@DE@D@@@D@<@@@D@@D@@D3XXXXXXXX@4ZR@S@T@@@@డ<(nb_chars4Odoc_comments_globalef@ ij@@<@@V+@@@DF@DF@D!@@డVɠ&simpleQt|Rt@>Ͱ@@@>>@@D@@ఐ&lexbuf`tat@m@@>@@@@>@J@@>@@@>@gh@@>@E6ocamldoc/odoc_lexer.ml@@>A@@@C8E@C73YDYDYDYDYDYDYDYD@X@@@ @>E@@@C9@@@@ఠ!sr7ocamldoc/odoc_lexer.mll@YogA@@<@@@E E@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&!@@డXb== T U@=@@@=@@@E.@=@@@E-=@@@E,@@E+@@E*<@@డX}=֠=ذ 5 6@=հ@@@XD>@@@E:G@EGG@E=@@@E>@@E<W@@డ>\(nb_chars4Odoc_comments_global J@  K S@#@>Y$@@Xh$@@@ECH@EFH@EDt@@. @@&u@@డX&String&length W ]@  ^ d@@=°@@@=@@@EK=@@@EJ@@EI@@ఐ!s e f@@@=@@@ERH@ETH@ES@@ V g@@>i@@@E9@EUH@EQ@@m @@G@E8@@ @@={@@@EVE@E$@ డX$incriqiu@=G@@@XĠ=G@@@E\@@@E[=F@@@EZ@@EY@@ఐU.comments_level4iv5i@UU@@Xߠ=b@@@Ee@@@EdF@EhF@Ef@@(@@=@@@EjE@Ec@డY4RRðRS@R@@@Y@@@ED@Eo@R@@@En@@Em@@El @@డYN>>lm@>@@@YE@Ez@@@E{@@Ey#@@ఐV.comments_level@U@@Y+@@@EF@EF@E7@@  @@8@@A@@>E@EC@@,@@R@@@EE@EwI@ ఐX3reset_string_buffer@W@@@X@@@EX@@@E@@E_@@ภX@X@@@X@@@EF@Eo@@@@>4@@@EE@Eu@ డY??@?@@@Y|ZH@@@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@@@X9@@@EF@EF@E@@  @@>@@@EE@E @ఐAh&simpleiWbjWh@Al@@@AjAe@@E@@ఐ "&lexbufxWiyWo@ @@Ad'@@@@As(@}2<~p{@@Av+@@@A-@g@@A.@@@A/@|@@Ag@F6ocamldoc/odoc_lexer.ml@@@@@@C.D@ .E.K@@?@@@B@@@E?@@@E@@E@@ఐ &lexbuf1.L2.R@ @@A@@@@.@A@6.6@@ డZ@預@AV|BV~@@@@@Z@@@@EE@E@@@E@@@@@E@@E@@E3\i\i\i\i\i\i\i\i@ ~ZR@S@T@@@@డ@(nb_chars4Odoc_comments_globaleV^fVr@ iVsjV{@@@ɰ@@Zؠ+@@@EF@EF@E!@@డ[%@@VV@@@@@@@@@E@@@@@E@@@@E@@E@@E<@@డ[@@@VV@@@@@[@@@@FG@FG@F@@@F@@FW@@డA(nb_chars4Odoc_comments_globalV@ VV@#@A$@@[+$@@@F H@FH@F t@@. @@&u@@డ[z&String&lengthVV@ VV@@@@@@@@@@F@@@@F@@F@@ఐ!sVV@@@@@@@FH@FH@F@@VV@@A,@@@F@FH@F@@m @@G@F@@ @@@>@@@FE@E@ డ[$decr@7Ұ@@@[7@@@F%@@@F$7@@@F#@@F"@@ఐX{.comments_level45@X@@[7@@@F.@@@F-F@F1F@F/@@(@@@v@@@F3E@F,@ఐC&simpleQR@C@@@CC@@F5@@ఐ ͠&lexbuf`a@ @@C@@@@C@J@@C@@@C @g&,h@@C :@H6ocamldoc/odoc_lexer.ml@@B@@@CDE@CC@ @B@@@CE@@@ డ\+$incr7ocamldoc/odoc_lexer.mllAIAM@@w@@@[@w@@@F>@@@F=@v@@@F<@@F;@@డB (nb_chars4Odoc_comments_globalANAb@ "Ac#Ak@@B @@\@@@@FG@@@FFF@FJF@FH@@2@@@@@@FLE@FE@ఐC&simple@muAm{@C@@@CC@@FN@@ఐ C&lexbufOm|Pm@ -@@C@@@@C@T9?U@@C@ఠ1__ocaml_lex_stateo6ocamldoc/odoc_lexer.ml@^dA@@C@@@CG @@C@@@CH @@@ ఐ l&lexbuf@ V@@C3^^^^^^^^@ ,!@@@@@&Lexing$%@+refill_buff)*@@6X@@@D@@@FW6T@@@FV@@FU@@ఐ &lexbuf?@@ }@@C'@@+@@A]@@@FiE@F`-@ఐC砐6__ocaml_lex_simple_recQR@C@@@C@CC@@Fl@@Fk=@@ఐ &lexbufbc @ @@CJ@@ఐo1__ocaml_lex_stateo p@T@@DE@FsY@@$@@DZ@^@@D[@@@ADT@@D D@  A@@D@DD @@F@@FA@F @@@DS@@C@D@\\u@\\@\.[@[[ @[$Z@ZZ@Z4Y@YY@YY]@Y}Rl@RQ$@QHM@MH@HF@GE@E&D@DD@DD@DD@DD@DD@DD@DrDp@D_D]@DNDL@@3^^^^^^^^@E @@@DR*Odoc_lexerD@@D~C@@E<B@@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 \= * Add a character to the buffer [Ǡ>* Add a string to the buffer. [O ~* 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.S' D we remove this line and must remove leading blanks of the next one _1yhu_2yh@ 7 we don't remove leading blanks in the remaining lines _7}_8} 6@ E we remove this line and must remove trailing blanks of the next one _=J 5 B_>J 5 @ 8 we don't remove trailing blanks in the remaining lines _CN  _DN  @ 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@@../ocamlopt.opt)-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_events2-function-sections"-c6ocamldoc/odoc_lexer.ml S/home/teraram/ci/builds/workspace/parallel-build/flambda/true/label/ocaml-manycores >3210/.-,+*)('&%$#"! @@0M%~^{6U43________@_@@5Build_path_prefix_map0gMOBnM`8CamlinternalFormatBasics0oZ2t,ݠ0CamlinternalLazy0;x#5䢜hLm*Format_doc0Mv9630A (Location0nݹV 2f-V R70  =73 Z D'0C,R=}?40%[<㎁_0fy쮰M0rMmj&"^V0='ԃ:phȠ*Odoc_types0B3F;&Stdlib0y{x!O!-Stdlib__Array0e tgkښg9.Stdlib__Buffer0_?K|/V>O}~Nࠠ.Stdlib__Digest0 Jjrڵ6.Stdlib__Domain0iW',P6wz.Stdlib__Either0FԤ) 4'>.Stdlib__Format0)n[-Ob/Stdlib__Hashtbl0^iaxG$+,Stdlib__Lazy0OM>x95H@WfWp@E @@66[[@FD*g@$$#@@@*4Z>ZH@\\@^ˑ^@@@@55)@1^1h@7B@@@@%%JJWW[[@?I^^@44II @@3n3yS?SIZZ@F^"h@,Ƒ,@@FQ[[@YZ@''@lw@@FȑE@@kv//\O\Y@@JJTT@@((@1ܑ1@//)F7@]S]]@F+Fԑ8@P P]֑]@@ G R@@Fh@@WhWr@  '(GWGa@F!@OO@[[@@@P`@\@\@@@F@F@@@AB_F@_C@@@Gv@Gs@@@F@F@@@ABC@@