Caml1999T037esC*Odoc_lexer*ocaml.text&_none_@@A ! The lexer for special comments. 7ocamldoc/odoc_lexer.mllQWWQW}@@@@@@3@@@@@@#intA;@@#intA@@@@@;@A@$charB;@@$charA@@@@@A@A@&stringQ;@@&stringA@@@@@G@@@%bytesC;@@%bytesA@@@@@M@@@%floatD;@@%floatA@@@@@S@@@$boolE;@@%falsec@@]@$trued@@c@@@A@@@@@d@A@$unitF;@@"()e@@n@@@A@@@@@o@A@ #exnG;@@@A@@@@@s@@@#effH;@@O@A@A@@@@@@|@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@ @@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A!=ocaml.warn_on_literal_pattern%@&@0Division_by_zero]#@@@A+ . .@+End_of_file\#$@@@A366@'FailureY#,@'@@A<??@0Invalid_argumentX#5@0@@AE$H#H@-Match_failureV#>@@=@9@;@@a@@AV5Y4Y@)Not_foundZ#O@@@A^=a<a@-Out_of_memoryW#W@@@AfEiDi@.Stack_overflow^#_@@@AnMqLq@.Sys_blocked_io_#g@@@AvUyTy@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib@@Р &LexingSS@@ 3@@@@@A3@ @@S@@ @Р+Odoc_parser+Odoc_parserTT@@ 3@@@@@A3@@@T@@ @3@@@@ఠ+line_number.VV@@A@@&Stdlib#ref@@@ HA@ ?@@@ FA@ ;3@%@@@డU#refVV@@!a@@@0#@@@/@@.,%makemutableAA @@@*stdlib.mlihhh@@,@@@@.@@ @61@@@ >@@ =,@@@VV@@95@@,@@D6@A@V@@@9@ఠ-string_buffer/"Y#Y@;AA@@Y&Buffer!t@@@ A@ I3,++,,,,,@wkd@e@f@@@డ&Buffer&create?Y@Y@ CYDY@@@#intA@@@ t@@ s)@@@ r@@ q@*buffer.mlip<<p<Q@@.Stdlib__BufferA@@@@@@@ @@ :@@@ @@ 6@@`lYmY@@'@@@ B@ B@ F@@7 @@NG@A@wY @@ @J@ఠ3reset_string_buffer\\ @BA@@@;@@@ A@ @@ $unitF@@@A@ @@ A@ 3@ny@z@{@@@࣠@%paramAĠ"()\ \@;P@@@N@@@@A@@A@@R@@@@&3@5\\,@@@@@@@డ3&Buffer%reset\\@ \\@@@@@@ @@ B@@@ @@ @bb$@@I@@@@@@@ @@ Q@@@ @@ 6@@ఐҠ-string_buffer\<@W=@@@@@D@D@I@@5E@@hJ@SFA@wA@ M@A)ocaml.doc2 Reset the buffer [[@@@@@@@Z@ZY@v@ఠ/add_char_string_SW_Sf@6CA@@@$charB@@@"@@!@@@ @@A@ 3.--.....@@@@@@డ&Buffer(add_charA_SiB_So@ E_SpF_Sx@@@%@@@ @@ @-@@@ @@ *@@@ @@ @@ @yy@@L@@@@;@@@@@@C@@@@@@@@@@@@@?@@ఐX-string_bufferz_Sy{_S@ް@@Y@@@$B@(B@'S@@D @@bT@A? Add a character to the buffer ^..^.R@@@@@@@_SS@@@f@ఠ*add_stringbb@DA@@@&stringQ@@@?@@>@@@=@@@@@e@@@dC@3@$0H@'@(@@@డ#Str+split_delim#Strqwqw@ qwqw@@@#Str®exp@@@@@@m@@@@@85@@@@@@ @@ @@ @5otherlibs/str/str.mli++++@@W@(#@@@ @@@W@@V@@@@U@@TSP@@@S@@@R@@Q@@PO@@డO®exp#Strqwqw@ qwqw@@@@@@o@@nQ@@@m@@l@>^bb?^b@@SA@@@@@@@n@@m`@@@l@@k@@! ?qw@qw@@BqwCqw@@'@@@wE@yE@x@@LqwMqw@@~@@@i@zE@u@@ఐӠ!s_qw`qw@@@@@@@@A@dqwy@@@ఠ"l2orpr@LA@@@@@C@@@BC@|3{zz{{{{{@@@@@@Aఠ$iterss@MA@@@ !@@@"D@@@@D@~@@+ D@@@@D@@@(@࣠@%listeAss@NA@@"3@80@+@@ @@E@}@0@1@@@@ @@ఐ%listett@9@@@@:3@%@@@Ġ"::uu@;AgP@@U@BB@AA@A@@<ఠ!huu@OA@@S@ఠ!quu@ PA@@Wa@@@-@@@@@h.@@h.@@@@ఠ"h2vv@QA@@@@@H@3        @C.z@(@)$@@@@@డZ.global_replace#Str v!v @ $v %v@@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@X""Y"#@@mP@'"@@@w@@@@@@@@@@@@@@@@@@@@@@@@@@Q@@డ®exp#Strovpv@ sv tv&@@Z@@@Z@@@@@@@@@@s@@డ!^v+v,@@&stringQ@@@@@@ @@@@@@@@@@@@@^6^6^6^\@@q@@@@@@@@@@@@@@@@@@@@@@@@!^v)v*@@v(;@@8@@@K@K@@@డH!^v1v2@N@@@N@@@@@@K@@@@@J@@@@@@@@@ఐ%blankk@ΰl@@j@@@L@L@@@!+ v3 v4@@0 v5@@s@@@L@L@@@ @@{@@@@L@@@v'v6@@@@@@K@@@'v(v7@@Y@@@@J@"@@ 8v9@@:v8;v:@@ @@@I@I@5@@ఐf!hMv;Nv<@>@@B@@1@@FC@A@Rv@@డ!=^w@P_w@Q@@!a@@@@@@$boolE@@@@@@@&%equalBA|@@@@|y}y@@Q@@@@ @@@G@@@@ @@@@@@@@@3@@@@@@@ఐ"h2w@Mw@O@ @@@@ w@S@@w@Rw@T@@(H@@@@@j@@@H@ %@ఐ0$iterzz@@@@/@@$@@5@@ఐڠ!qzz@@@G  @  AG   BG  @@(@@@(@@@@@x@@@@@T@@డ!^ [G   \G  @ΰ@@@@@@@@@@@@@@@@@@@@@t@@ఐ%blank yG  @O @@@@@K@K@@@"+$ G   G  @@1 G  @@@@@K@K@@@ G   G  @@{@@@@K@@@ G   G  @@@@@@J@@@  G  @@ G   G  @@@@@~I@I@@@ఐ!h G   G  @ʰ@@>@@@@@A@ G  @@డ Dy{ H   H  @x@@@f@@@G@@@@ @@y@@@@@@@3        @@@@@@@ఐ"h2 H   H  @ @@@@  H  @@ H   H  !@@(H@@@@@\@@@H@$@ఐ$iter K   K  @n@@@@@@@4@@ఐH!q 'K   (K  @*@@D@C@@ -I ' 3 .L  @@F@ภ[ 5O   6O  @\ఐM"h2 ?O   @O  @V@@Y@ఐk!q JO   KO  @M@@ @@@G@G@l@@ @@D@o@ YH  @@q@@@`@@ aP  " bP  #@@@@@@@ภZ hQ ' 1 iQ ' 3@Y@@@@@@A lE  @@3 j i i j j j j j@@@@A@@@@@@D@@@@ vD  @@డ $List#rev S ; ? S ; C@  S ; D S ; G@@@+!a@@@@@@4@@@@@@(list.mliee@@,Stdlib__ListM@ @@@@@@@G@@FGD@@@D@@C3        @@@@@ఐ?$iter S ; I S ; M@@@@ON@@@T@@@V@@UV@@@S@@R@@డ I$List#rev S ; O S ; S@  S ; T S ; W@@[@@@[E@uE@rE@e@@@g@@f @@@d@@cI@@ఐ"l2 S ; X S ; Z@@@z@@@pF@sF@q^@@ S ; N S ; [@@@@@aE@tF@ni@@ S ; H S ; \@@@@@PD@vE@^t@@ @@u@ @@@A@ 'C x z @@డ &String&concat 5U b d 6U b j@  9U b k :U b q@@@@@@@@@$listK@@@@@@@@@@@@@@@@*string.mlisss@@.Stdlib__StringI@)$@@@!@@@@@@ @@@@@@@@@@@@@@@3 p o o p p p p p@@@@@@@!  ~U b s U b u@@ U b r U b v@@F@@@C@C@@@ఐ5"l3 U b w@ @@QN@@@@@@C@C@.@@m @@'/@| @@(2@P @@)&@A @@*@A@;A@@A  P This function returns the given string without the leading and trailing blanks. o   o `@@@@@@@!@! @7@ఠ,remove_starsL X   X  @ XA@@@@@@A@@@[@@@A@@@A@3        @Wvo@p@q@@@࣠@!sNA X   X  @ YA@@3        @+ X   Y  @@@@@  @@డ8.global_replace#Str Y   Y  @  Y   Y  @@ް@@@6@@@@@@@@@@@@@@@@@@@@@@@@@@3        @6BT@9@:@@@@డk®exp#Str 1Y   2Y  @  5Y   6Y  @@@@@@@@@@l@@@@@%@@డ !^ OY   PY  @°@@@@@@@@@@@@@@@@@@@@@E@@!^ kY   lY  @@ nY   @@@@@&E@(E@'X@@డ !^ Y   Y  @@@@@@@0@@/@@@@.@@-@@@,@@+@@*x@@ఐ%blankP@uQ@@@@@@F@BF@A@@#*\* Y   Y  @@0 Y  @@@@@>F@DF@C@@l @@"@@@$@EF@<@@ Y   Y  @@@@@@FE@"@@ Y   Y  @@@@@@GD@ @@  Y  @@ Y   Y  @@@@@C@IC@H@@ఐ!s Y  @հ@@)@@ @@#@ A@1A@L@A  M Remove first blank characters of each line of a string, until the first '*' W { {W { @@@@@@@@@3@ఠ1validate_encodingO[  "[  3@.ZA@@@&stringQ@@@"@A@N@@O$Misc+Utf8_lexeme!t@@@2A@P@@QA@M30//00000@]vo@p@q@@@࣠@(raw_nameQAA[  4B[  <@Z[A@@&3BAABBBBB@5I[  J^  @@@@@  @@డ$Misc+Utf8_lexeme)normalize$Miscb\ ? Gc\ ? K@ f\ ? Lg\ ? W@@k\ ? Xl\ ? a@ @@R@@@ @@ &Stdlib&Result!tW@@@ [@@@ @@@ @@ @.utils/misc.mli>uu>uv@@^@,"@@@q@@@ @@ o@@@ s@@@ @@@ @@ 3@\h@_@`@@@@ఐo(raw_name\ ? b\ ? j@ @@@@O@@;@@@"=@@@">@@@"<@Ġ%Error] p t] p y@;%Error &result!a@!b@@@@D@@AA@B@A   @@@ @ఠ!sĠ] p z] p {@\A@@@@@"O3@M@@@@@)@@y@@@"Q@@@"R@@@"P @ @@@@"T@@@"U@@@"S@@@డ {(failwith] p ] p @@@@@@@!a@@@@ !i}} "i}@@ LC@@@@@@@"y@@"xE@"w@@"v3(''(((((@KD@E@F@@@@డ &Format(asprintf>] p ?] p @ B] p C] p @@@&Stdlib'format4!a@"۠ &Format)formatter@@@,$unitF@@@,&stringQ@@@,@@@,@@,@@,@*format.mli&@@.Stdlib__Format@61@@@.@Z@@@2E@2@@2y@@@"E@2E@,eE@2oE@2@@2E@,S;@@@,V7@@@,W4@@@,X@@@,U@@,T#@@,Rs@@ภ8CamlinternalFormatBasics&Format] p ] p A;&Format8CamlinternalFormatBasics'format6!a@,͠!b@,Π!c@,Ϡ!d@,Р!e@,Ѡ!f@,@@@2*@'#fmt$ @@@2(&stringQ@@@2)@B@@A@A^  ?^  @;"Okx@t@A@@B@AHI@@@s@ఠ$nameŠO^  P^  @h]A@@*@@@"c@@@@@1@@@"e5@@@"f@@@"d@ @<@@@"h@@@@"i@@@"g@@@ఐ%$namet^  +@#@$@%-@@P3tssttttt@.@@@@@Az\ ? A1@@T3xwwxxxxx@@@@<3A@dA@2:@A@7@76@M@ఠ.validate_ident`  `  @^A@@@v@@@2A@2@@2s@@@34A@2@@2A@23@m@@@@@࣠@(raw_nameA`  `  @_A@@3@+`  g^@@@@@  @@@ఠ$namea  a  @`A@@@@@2C@23@(:@@ @@@ఐà1validate_encodinga  a  @9@@@@@@2@@2@@@2@@2@@ఐE(raw_namea  a  @#@@]&@@@@*'@A@a  @@డ+Utf8_lexeme3validate_identifier$Miscb   b  @  b   b  (@@b  )b  <@ @(with_dot&optionL$boolE@@@ @@@ @@ @@@@ @@ 1validation_result@@@ @@ @@ @d|N|Pd|N|@@ @1'@@$"@@@3@@@3@@3@@@@3@@3@@@2@@2@@23KJJKKKKK@@@@@@<ภ$Nonef;@@W@@@@AA@Al@@@l@FC@@@3@@@3@@3@@ఐ$namerb  =sb  A@$@@P@@@3D@3D@3.@@u @@N@@@32@Ġ$Miscc G Kc G O@+Utf8_lexemec G Pc G [@@%Validc G \c G a@@;%Valido@@@ @@@@AB@A`{{`{{@@@w@@@ @@x@@@3!3@\@@@@|@@@3"@@@ఐ$namec G ec G i@g@@@Ġ$Miscd j nd j r@+Utf8_lexemed j sd j ~@@1Invalid_characterd j d j @@;1Invalid_character8@a%Uchar!t@@@ @A@AB@AWa{{Xa{{@@@@ఠ!ud j d j @aA@@@@@3'3@@@@@@-@@@@@3(@@@@@3)@@@డo(failwithe  e  @@@@@@@39@@38rE@37@@363        @*#@$@%@@@@డ&Format(asprintf!e  "e  @ %e  &e  @@@@@@#intA@@@3@@3/@@@3@E@5E@3UE@3E@3@@3E@3C@@@3F@@@3G@@@3H@@@3E@@3D$@@3BF@@ภjk_e  `e  Aภusv r4Invalid character U+@@W@@@3F@3F@3g@ภ#Int ;#Int!x@-|!b@-}!c@-~!d@-!e@-!f@-@@@1V!y@-!a@-@(int_conv@@@1WF2@@@1X )precision@@@@1\@@1[@@1Z@@@1Y#C?;73@@@1]@DDAYAA%%@@@!d@ภ5%Int_X;%Int_X4@@@0b@@@HP@@AVV@@@4M@@@>@@@3F@3@ภM+Lit_padding;+Lit_padding!a@0R@@@0k@S%padty@@@0l@@@0m@B@ABAA$f%f@@@]k@ภq%%Zeros';%Zeros@@@0a@@@BC@@A7Rk8Rk@@@pC@@@$@@@3F@3@D@)@@@3F@3F@3&@@@ʠ G@3 E@3F@3@@@3F@31@ภS,No_precisionU;,No_precision!a@0B@@@0y@@@@BAAAklLNllLq@@@o@@@",@@@3F@3Q@ภst @ @0@@@3SF@3F@3F@3@@@3TF@3F@3F@3  IE@3E@3@@@3F@3y@@)@\G@3 @@@3F@3@@5@hG@3i) !"`@@@3F@3@8Invalid character U+%04XF@F@@@@3F@3F@3@@ML@@d?6t@@@3RF@3@@డ/%Uchar&to_inte  e  @ e  e  @@@%Uchar!t@@@4@@4#intA@@@4~@@4}@)uchar.mliJ x xJ x @@-Stdlib__UcharJ@ @@@@@@4@@4@@@4@@4@@ఐ!ue  e  @@@/@@@4G@5G@5@@e  e  @@G@4@@ e   e  @@E@3X@@ @@s@Ġ$Miscf  f  @+Utf8_lexeme f  !f  @@1Invalid_beginning&f  'f @@;1Invalid_beginning@%Uchar!t@@@ @AAAB@Ab{|b{|@@@ @ఠ!u?f @f  @XbA@@@@@3.@@@,@@@@@3/@@@@@30@@@డ(failwithVgWg@H@@@H@@@5@@5E@5@@53_^^_____@)"@#@$@@@@డ&Format(asprintfugvg"@ yg#zg+@@7@@@7@T@@@6<@@6;@@@5E@6E@5E@6E@6@@6:E@5B@@@5Ġ>@@@5Š;@@@5@@@5@@5!@@5C@@ภg,gLAภƠ à:Invalid first character U+@@@@@6F@6F@6d@ภ&ڠQPภ.'@'@,@@@67F@6Ay@ภ;4ภC<@<@@@@6IF@6N@DE@@@@6JF@6PF@6O@@L@|G@6!E@6TF@6@@@68F@6H@ภf_@_@X@@@69F@6X@ภu)j*ni@n@I@@@5F@6F@6F@64@@@5F@6F@6F@65  E@6E@66@@@6=F@6c@@@iG@6  @@@6F@63@@@uG@5) !"@@@6F@6@>Invalid first character U+%04X@@|@@@6F@6gF@6f@@@@?6@@@5F@6 @@డ%Uchar&to_int{gN|gS@ gTgZ@@@@@@@@6z@@6y@@@6x@@6w+@@ఐX!ug[g\@5@@@@@6G@6G@6?@@gMg]@@G@6D@@g@@E@5G@@T@@H@@@Ab  @@@@@@A@A@6@A@@@@ఠ9validate_exception_uidentĠi`ei`~@cA@@@@@@6A@6@@6@@@6A@6@@6A@63@2KD@E@F@@@࣠@(raw_nameAi`i`@dA@@3@+i`al1@@@@@  @@@ఠ$nameǠjj@ eA@@@@@6C@63@(:@@ @@@ఐ~.validate_ident j j@9@@@@@@6@@6@@@6@@6@@ఐE(raw_name j!j@#@@]&@@@@*'@A@%j@@డ+Utf8_lexeme.is_capitalized$Misc9k:k@ =k>k@@BkCk@ @@ !@@@ @@ ,@@@ @@ @OxxOxy@@ &@@@@ 1@@@6@@6@@@6@@63]\\]]]]]@drk@l@m@@@@ఐy$namemknk@ @@ K@@@6C@6C@6@@? @@@@@6C@6@ఐ$namekk@$@@'@డ(failwithll@@@@@@@6@@6C@6@@6=@@డ&Format(asprintfll@ ll@@o@@@o@ @@@7tC@7M@@7L@@@6C@7wC@6C@7C@74@@7KC@6נ|@@@6ڠx@@@6۠u@@@6@@@6@@6#@@6@@ภA@ll+A?ภL 8Invalid exception name: @@@@@70D@73D@72@ภ`Šภh~'}@'@YE@76Y@@@7JD@7V@ภx,m-7l@7@L^@@@6D@7D@7-D@7G@@@6D@7D@7.D@7H  wC@7/C@7I@@@7ND@7a@@W@lE@7 @@@71D@7F@@c@xE@6) !"@@@7D@7,@:Invalid exception name: %st@t@@@@7D@7eD@7d@@{z@@ ?6@@@6D@7@@ఐ$namexl,yl0@@@@@|l@@C@6@@@@@k@@!@]@@@A@A@7y@A@@@@ఠ2__ocaml_lex_tablesȠ6ocamldoc/odoc_lexer.mlpRVpRh@fA@@&Lexing*lex_tables@@@7~A@7z3@@@@@@/3(lex_base@@@&stringQ@@@@@@/ 3+lex_backtrk  @@@@@A@A*lexing.mli!!"!!7@@.Stdlib__Lexingg@3+lex_default@@@@@B@A !8!< !8!Q@@ h@3)lex_trans"@@@@@C@A!R!V!R!i@@i@3)lex_check,)@@@@@D'@A !j!n!!j!@@j@3-lex_base_code63@@@@@E1@A*!!+!!@@)k@30lex_backtrk_code@=@@@@@F;@A4!!5!!@@3l@30lex_default_codeJG@@@@@GE@A>!!?!!@@=m@3.lex_trans_codeTQ@@@@@HO@AH!!I!!@@Gn@3.lex_check_code^[@@@@@IY@AR!!S!"@@Qo@3(lex_codehe@@@@@Jc@A\""]""+@@[p@@A`!! a!!@@_f@&Lexingqmoqmu@(lex_baseqmvqm~@@   #?qQ552<QmD  F*,r|=a@@r|=b@@@@@7A@7@&Lexing}df}dl@+lex_backtrk}dm}dx@@     ~{7[@@~{~7\@@@@@7A@7@&Lexing^`^f@+lex_default^g^r@@  .99ADFGIuy1U@@ux1V@@@@@7A@7@&LexingXZX`@)lex_transXaXj@@ $#$$$  00S00OP11"11::::0QRQR1!!!!:%%'%%%%%%%%%%%%%(%&%%%%%%%%$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%BBBBNNNBN!%;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3%%%%%%%%%%%%%%%%%%%%%%)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,%%%%%%%%%%%%%----%-%%%%%4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-----////////////////////////////////////////////////////////////////%%%%%%%%%%%%%%%%%%6%%%%%%%%%%%%%7%%%%%%%%%%%%%%%%%%%%%................................................................11111222222222222222222222222222222222222222222222222222222222222222200008888::::08/:///////////////////////////////////////////////////////////////%%%%%%%%%<%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%................................................................11111882882222222222822222222222222222222222222222222222222222222222222222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>%%%%%%%%%%%%%%%%%%%%%................................................................??????????%%%%%%%%%%%%%%%%%%%%%%%%%%%AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANMNNNLJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBCK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFmq'/@@mp'0@@@@@7A@7@ơ&Lexing(24(2:@)lex_check(2;(2D@@  00J00 L#O1111::::0PPRR1 !#:"""""""""""""""""""""""""""$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%BB$BBNNN !#BN$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))***************************+$++++++++++++++++++++++++++,,,,3,33333333333333333333333333444444444444444444444444444,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------555555555555555555555555555666666666666666666666666666----------------------------------------------------------------................................................................................................................................////88889999/8/9///////////////////////////////////////////////////////////////;.;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<////////////////////////////////////////////////////////////////2222892772772222222222722222222222222222222222222222222222222222222222222222777777777777777777777777777===========================2222222222222222222222222222222222222222222222222222222222222222>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????HHHHHHH????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG)GK @@)GJ @@@@@7A@7@ۡ&Lexing- . @-lex_base_code2 3 "@@  :%);@@=%(>@@@@@7A@76@𡠡&LexingL M@0lex_backtrk_codeQR!@@ #.Y$(Z@@\$']@@ @@@7A@7U@&Lexingk l@0lex_default_codepq @@ ++++x#'y@@{#&|@@@@@7A@7t@&Lexing@.lex_trans_code@@ 2(((((  (((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $??@@ #??@@3@@@7A@7@/&Lexing????@.lex_check_code????@@ 2,,,,----7777>>>>,-7->---------------------------------------------------------------8888999989----------------------------------------------------------------......................................./........//////////.......//////////////////////////...././/////////////////////////.....89////////////////////////////////////////////////////////////////.22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@AAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@A@AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG??-9@@??-:@@H@@@7A@7@D&Lexing<><D@(lex_code<E<M@@ 3  PT"2@@PS"3@@]@@@7A@7@@@pRk56@@@A@pRR@@@נAఠ$mainɠ8@8D@gA@@@&lexbuf@@@DdA@7@@8+Odoc_parser%token@@@EYA@7@@83@@@ @@@࣠@&lexbufA8E8K@qA@@#3@:@5@@7.@@7B@7@:@;4__ocaml_lex_main_rec@NA@DgA@D8A@DDA@?PA@?SA@?A@?(A@:A@7@@7@#intA@@@8rA@7@@7ZA@@A@;lA@7@@7B@7@@7B@7@[os\o@@hA/special_comment@oA@7@@7iA@7@@7B@7@6ocamldoc/odoc_lexer.ml0SW0Sf@@iA?__ocaml_lex_special_comment_rec@9A@7@@7@1@@@?A@7@@7,A@7@@7B@7@@7B@7@22@@/jA5special_comment_part2@A@7@@7A@7@@7B@7@6ocamldoc/odoc_lexer.ml@@?kA %__ocaml_lex_special_comment_part2_rec@A@7@@7@[@@@D:A@7@@7A@7@@7B@7@@7B@7@ @@YlA(elements@@@@UA@7@@7@@@QFA@7@@7B@7@6ocamldoc/odoc_lexer.ml@@qmA8__ocaml_lex_elements_rec@A@7@@7@@@@KJA@7@@8 A@8@@8B@7@@7B@7@.@@nA&simple@@@@VA@8@@8A@8@@8B@7@6ocamldoc/odoc_lexer.mlQdhQdn@@oA6__ocaml_lex_simple_rec@A@8@@8@@@@VQA@8 @@8 A@8 @@8B@8 @@8 B@7@SS@@pA@@@@@@ఐ4__ocaml_lex_main_recNQ Ne@@@@@@85@@@84@@83@@823@5@@@@@@ఐ#&lexbuf7Nf8Nl@ @@B@@@ANmBNn@@A@9A@8@@@(@@@1A@@V@@8EO@@8DA@8B3@@@O88@''@@@$@@8@@@8 @@8@@83@U@@@࣠@&lexbufAjoko@rA@@83@S@@@@@@1__ocaml_lex_stateAyozo@#sA@@03        @cJ@@@@@@@@డ&Lexing&engine@ @@@@@@@@@U@@@@@@@@@@@_@@@@@@@@@@"."."."]@@q@&!@@@@@@8]@@8\@s@@@8[@@8Z@@@@8Y@@8X@@@8W@@8V@@8U@@8T3]\\]]]]]@S_@V@W@@@@ఐܠ2__ocaml_lex_tables@Ӱ@@@@@8tE@9E@9@@ఐz1__ocaml_lex_state@!@@$@@ఐ&lexbuf@@@1@@p@@S@@@8n5@@  @@b@@@9E@93@D@@@ @f@@@9@@@ డ ":=7ocamldoc/odoc_lexer.mll~E~G@@!a@@@@9@@8@ @@7$unitF@@@6@@5@@4*%setfield0BA֠@@@@@@@$"@@@ #intA@@@:sE@: @@@: @@: @ @@:$@@@:@@:@@:J@@డ4Odoc_comments_global(nb_chars4Odoc_comments_globalK~'L~;@ O~<P~D@@&Stdlib#ref.@@@:G@@@:F@ !ocamldoc/odoc_comments_global.mliSS@@4Odoc_comments_global@@@@MB@@@:F@:tF@:r}@@డ!+z~g{~h@@#intA@@@@@@ @@@@@@@@@@@@'%addintBAO@@@@O0++P0+,@@zn@#"@@@ @@@:|@@:{@@@@:z@@:y@@@:x@@:w@@:v@@డ!!~H~I@@!a@@@@3@@2@@1'%field0AA@@@@@@@@@\@@@:G@:G@:@@@:@@:@@:@@డ(nb_chars4Odoc_comments_global4~]@ ~^~f@:@;@@ݠ$@@@:H@:H@: @@E @@&@@డ,&String&length~j~p@ ~q~w@@@S@@@@@#intA@@@@@.%string_lengthAA @@@a((a(Z@@D@ @@@@@@:@@:@@@:@@:H@@డf&Lexing&lexemeI~yJ~@ M~N~@@@}@@@u@@t`@@@s@@r@WAAXA^@@VY@@@@@@@:@@:@@@:@@:z@@ఐ0&lexbufu~v~@@@d@@y~xz~@@d@@@:@:I@:@@~i~@@@@@:@:H@:@@ @@bG@:@@E @@@@@:E@:@ఐѠ$main@@@@@@:@@:@@ఐk&lexbuf@U@@@@@@@}@@@A6ocamldoc/odoc_lexer.ml@@8@@@9E@9@ @;@@@9@@@ డ$incr7ocamldoc/odoc_lexer.mll @@_@@@>@@@=@@<@@@;@@:%%incrAA@@@@@@@@@٠@@@:@@@:@@:@@@:@@:@@ఐ+line_number5 6@@@4@@@:@@@:F@:F@:'@@D@@@@@:E@:-@ డI$incrT!U%@S@@@S@@@:@@@:@@:R@@@:@@:I@@డ(nb_chars4Odoc_comments_globals&t:@ w;xC@@@@7w@@@:@@@:F@:F@:j@@3@@@@@:E@:p@ఐ$mainEMEQ@h@@@@@:@@:@@ఐ6&lexbufEREX@ @@j@@@@@W@@@Y`@@P@B6ocamldoc/odoc_lexer.ml@@@@@9E@9@ @@@@9@@@ డ7ocamldoc/odoc_lexer.mll@@@@@@@;E@;@@@;@@;@ @@;@@@;@@;@@;@@డ}(nb_chars4Odoc_comments_global&'@ *+@@{@@*@@@;F@;F@;@@డhjAB@g@@@g@@@; @@;@d@@@;@@;c@@@;@@;@@;@@డ!GI`a@F@@@@@@;0G@;@G@;3@@@;5@@;4@@;2!@@డ(nb_chars4Odoc_comments_global@ @%@԰&@@$@@@;@@0 @@&?@@డ]&String&length@  @@1@@@1@@@;E@@;D0@@@;C@@;Ba@@డ&Lexing&lexeme @ @@@@@@@@;S@@;R@@@;Q@@;P@@ఐ9&lexbuf!@#@@m@@ "@@m@@@;N@;dI@;Z@@#@@@@@;.@;eH@;L@@ @@G@;,@@ @@ @@@;fE@;@ภ+Description%-%8@;+Description@@@ @@&stringQ@@@ @&optionL@@@ @@@ @@ @A@GI@A8ocamldoc/odoc_parser.mliBMO8ocamldoc/odoc_parser.mliF@@@A@@ 4%;@@6%:7%<@@,@@@;oD@;zD@;y@@ภ$NoneG%>H%B@C@@@41@@@;q@@@;pD@;@@T%9U%C@@@ @@@;nD@; @@[ @@ @@@;m@cdDK@@@C6ocamldoc/odoc_lexer.mlmqmr@@@@@9E@9$@ @@@@9'@@@ డC#%7ocamldoc/odoc_lexer.mll@"@@@ @@@;E@;@@@;@@;@ @@;#@@@;@@;@@;I@@డ(nb_chars4Odoc_comments_global&'@ *+@@@@7*@@@;F@;F@;g@@డꠐAB@@@@@@@;@@;@@@@;@@;@@@;@@;@@;@@డɠ˰`a@Ȱ@@@l@@@;G@;G@;@@@;@@;@@;@@డY(nb_chars4Odoc_comments_global@ @%@V&@@$@@@;H@;H@;@@0 @@&@@డ&String&length@ @@@@@@@@;@@;@@@;@@;@@డ &Lexing&lexeme@ @@@@@@@@;@@;@@@;@@;@@ఐ&lexbuf @@@@@ @@@@@;@;I@;@@@@@@@;@;H@;&@@ @@G@;)@@ @@@@@;E@;/@ఐ[$main@'@@@Z@@;S@@;?@@ఐ&lexbuf#@߰@@)L@@@@aM@$+@@P@D6ocamldoc/odoc_lexer.mlMQMR@@@@@9E@9`@ @@@@9c@@@ డ _a7ocamldoc/odoc_lexer.mll~~@^@@@ I>@@@< E@;@@@;@@;@ @@;_@@@;@@;@@;@@డ;(nb_chars4Odoc_comments_global&~'~@ *~+~@@9@@ s*@@@< F@< F@< @@డ &(A~B~@%@@@%@@@<@@<@"@@@<@@<!@@@<@@<@@<@@డ `~a~@@@@ K@@@<$G@<4G@<'@@@<)@@<(@@<&@@డ(nb_chars4Odoc_comments_global~@ ~~@%@&@@ ̠$@@@<0H@<3H@<1@@0 @@&@@డ!&String&length~~@ ~~@@@@@@@@<9@@<8@@@<7@@<6@@డ!=&Lexing&lexeme~~@ ~~@@װ@@@T@@@@@@@@  @+.8,@@  @ఐ >$main78@ @@@ =@@=W 6@@=V "@@ఐ ؠ&lexbufHI@ °@@  /@@@@ D 0@M @@  2@F@@  3@PsyQ@@  6@F6ocamldoc/odoc_lexer.ml@@ @@@9E@9 F@ @ @@@9 I@@@ภ#EOF7ocamldoc/odoc_lexer.mll&)@;#EOF@@@FGI@A8ocamldoc/odoc_parser.mlipp@@@ gO@@ $ +@@  ]@G6ocamldoc/odoc_lexer.mlMQMR@@ @@@9E@9 m@ @ @@@9 p@@@ డ$ l n7ocamldoc/odoc_lexer.mll~~@ k@@@$V K@@@=xE@=f@@@=h@@=g@ @@=e l@@@=d@@=c@@=b @@డ H(nb_chars4Odoc_comments_global&~'~@ *~+~@@ F@@$*@@@=vF@=yF@=w @@డ$ 3 5A~B~@ 2@@@ 2@@@=@@=@ /@@@=@@=~ .@@@=}@@=|@@={ @@డ$  `~a~@ @@@$ X@@@=G@=G@=@@@=@@=@@= @@డ (nb_chars4Odoc_comments_global~@ ~~@%@ &@@$٠$@@@=H@=H@= @@0 @@& @@డ%(&String&length~~@ ~~@@@@@@@@=@@=@@@=@@= ,@@డ%J&Lexing&lexeme~~@ ~~@@@@@ a@@@=@@=@@@=@@= N@@ఐ &lexbuf~~@ @@ 8 [@@~~@@ 8@@@=@=I@= e@@~~@@ @@@=@=H@= o@@ @@G@= r@@ @@@@@=E@=s x@ డ%$decr  @@%^ @@@C@@@B@@A o@@@@@@?%%decrAA%C@@@%B  %C I@@%m@@@@%w@@@=@@@=@@=@@@=@@= @@ఐ"A.comments_level=> @!ڰ@@%4@@@=@@@=F@=F@= @@C@@ '@@@=E@= @ఐ $mainZ[@ ð@@@ @@= @@= @@ఐ &lexbufkl!@ {@@  @@@@  @g@@  @qv|r")@@  @H6ocamldoc/odoc_lexer.mlKOKP@@ _@@@9E@9 @ @ b@@@9 @@@ డ&  7ocamldoc/odoc_lexer.mll||@ @@@% @@@=E@=@@@=@@=@ @@= @@@=@@=@@= "@@డ (nb_chars4Odoc_comments_global&|'|@ *|+|@@ ְ@@&*@@@=F@>F@= @@@డ&] à ŰA|B|@ °@@@ @@@>@@>@ @@@>@@> @@@>@@>@@> _@@డ&|  `|a|@ @@@&E @@@>G@>(G@>@@@>@@>@@> |@@డ 2(nb_chars4Odoc_comments_global|@ ||@%@ /&@@&i$@@@>$H@>'H@>% @@0 @@& @@డ&&String&length||@ ||@@ @@@ @@@>-@@>, @@@>+@@>* @@డ&&Lexing&lexeme||@ ||@@ t@@@ @@@>;@@>: t@@@>9@@>8 @@ఐ &lexbuf||@ ~@@  @@||@@ @@@>6@>LI@>B @@||@@ b@@@>@>MH@>4 @@ @@G@> @@ @@ d@@@>NE@= @ డ'$$incr  @ .@@@& .@@@>U@@@>T@@>S -@@@>R@@>Q $@@ఐ#.comments_level$% @#Q@@'  I@@@>`@@@>_F@>cF@>a <@@*@@ @@@>eE@>] B@ఐn$mainA B @:@@@m@@>hf@@>g R@@ఐ &lexbufR S @ @@< _@@@@t `@N@@u a@XtzY '@@" d@I6ocamldoc/odoc_lexer.ml%IM%IN@@ @@@9E@9 t@ @ @@@9 w@@@ డ'$incr7ocamldoc/odoc_lexer.mllzz@ @@@'^ @@@>t@@@>s@@>r @@@>q@@>p @@డ J(nb_chars4Odoc_comments_global z!z@ $z%z@@ H@@' @@@>@@@>~F@>F@> @@4@@ @@@>E@>| @ఐ砐$mainBC@@@@@@>@@> @@ఐ &lexbufST@ k@@ @@@@ @XrxY@@ @ఠ1__ocaml_lex_state--@)tA@@ O@@@9 1@@ R@@@: 4@@@ ఐ &lexbuf--@ @@3))))))))@ E @@@@@&Lexing-- @+refill_buff- -@@3+refill_buff,@@@A@3@@@4@@3$unitF@@@2@@1@@@33*lex_buffer%bytesC@@@5A@A @As_cs_~@@H@3.lex_buffer_len@@@6A@B@A"t#t@@!I@3+lex_abs_pos)@@@7A@C@A,u-u@@+J@3-lex_start_pos3 @@@8A@D'@A6v7v@@5K@3,lex_curr_pos=@@@9A@E1@A@wAw @@?L@3,lex_last_posG@@@:A@F;@AJx  Kx  @@IM@3/lex_last_actionQ(@@@;A@GE@ATy ! %Uy ! C@@SN@3/lex_eof_reached[$boolE@@@@@@=A@Ib@Aq{ h lr{ h @@pP@3+lex_start_px(position@@@?A@Jm@A||  }|  @@{Q@3*lex_curr_p @@@@A@Kv@A}  }  @@R@@Ar=Ar=^@@G@@@@@@@>@@>@@@>@@>@@ఐb&lexbuf_-`-@L@@@@@@ @@@>E@>@ఐ4__ocaml_lex_main_recq.$r.8@@@@@@>@@@>@@>@@>@@ఐ&lexbuf.9.?@s@@@@ఐ1__ocaml_lex_state.@.Q@@@E@>@@(@@@@@@@@A@@ @ A@@@@>@@@>@@>@@>A@>@@@oo@@@@@@8@@83********@@@@࣠@&lexbufA0Sg0Sm@*uA@@3********@@@@@@@ఐǠ?__ocaml_lex_special_comment_rec1ps1p@˰@@@@@>@@@>@@>@@>3********@*$@@@@@@ఐ+&lexbuf1p1p@ @@@@N1p1p@@A@?%A@>@@(@@@9A@@@@>@@>A@>;@@@0SS@@@@@@8@@@8@@8@@83++++++++@o@@@࣠@&lexbufA22@+.vA@@3++++++++@m@@@@@@1__ocaml_lex_stateA)2*2@+=wA@@3+%+$+$+%+%+%+%+%@}#@@@@@@@@డ)&Lexing&engineA3B3@ E3F3@@@@@@@@? @@?@o@@@?@@?@@@@?@@?@@@?@@?@@?@@?3+Y+X+X+Y+Y+Y+Y+Y@5AP@8@9@@@@ఐؠ2__ocaml_lex_tablesn3o3@ϰ@@@@@? E@?$E@?#@@ఐ\1__ocaml_lex_state33@!@@q$@@ఐx&lexbuf33@b@@1@@R@@O@@@?5@@4#+4#,@@^@@@?+E@?*3++++++++@D@@@ @b@@@?,@@@@ఠ!s7ocamldoc/odoc_lexer.mllXdXe@+yA@@ @@@?NE@?B3++++++++@\@@@డ*0&Lexing&lexemeXhXn@ XoXu@@ ʰ@@@G@@@?G@@?F @@@?E@@?D @@ఐР&lexbuf4Xv5X|@@@-@@ @@1.@A@9X`@@ డ*`@BDE@>@@@*)@@@?lE@?Z@@@?\@@?[@ @@?Y?@@@?X@@?W@@?V3,,,,,,,,@aY@Z@[@@@@డ(nb_chars4Odoc_comments_globallm@ pq@@@@*V-@@@?jF@?mF@?k!@@డ*  @@@@@@@?u@@?t@@@@?s@@?r@@@?q@@?p@@?o@@@డ*蠐@@@@*.@@@?G@?G@?@@@?@@?@@?]@@డx(nb_chars4Odoc_comments_global@ @%@u&@@*$@@@?H@?H@?z@@0 @@&{@@డ*&String&length@ @@Ұ@@@@@@?@@?@@@?@@?@@ఐ!s@@@@@@?H@?H@?@@ @@@@@?@?H@?@@q @@G@?@@ @@@@@?E@?g@డ+E$z$|)*@$y@@@+@@@?D@?@@?@ @@?$z@@@?@@?@@?@@డ+cGH@@@@+,!E@?@@@?@@?@@?@@ఐ'.comments_level^@'@@+B@@@?F@?F@? @@" @@@@Apq@@BE@?@@.@@$w@@@?E@?@@ఠ"s2:I:K@-KzA@@)@@@?E@?3-8-7-7-8-8-8-8-8@2@@@ఐ)+read_string:N:Y@(@@@*@@@?@@?)@@@?@@?@@ภ*:Z:\@*@@@*@@@?F@?'@@@@+(@A@:E @@@ఠ"s3`o`q@-{A@@'@@@?E@?3-u-t-t-u-u-u-u-u@pLE@F@G@@@ఐ(-remove_blanks`t`@ @@@(@@@?@@?(@@@?@@?@@ఐi"s2``@#@@(/@@@?F@?F@?-@@" @@1.@A@`k @@@ఠ"s4@-|A@@'?@@@@E@?3--------@DRK@L@M@@@డ,6\^@[@@@+%(@@@@E@@E@?@@@?@@?@@?@@డ+Odoc_global,remove_stars+Odoc_global!<@ ?@@'@&Stdlib#ref$boolE@@@@c@@@@b@8ocamldoc/odoc_global.mlitBBtB]@@+Odoc_globalM@>@@,;<@@@?F@@F@@T@@H"@@>U@ఐ!V,remove_starskl@@@@&@@@@@@@'@@@@@@@k@@ఐ"s3@u@@&@@@@F@@F@@@@" @@@ఐԠ"s3  @@@E@@@@@@A@@@ภ+Description'2@ @ఐ"s446@@@@@@@@@D@@D@@3.h.g.g.h.h.h.h.h@ @@@@ภ$None8<@@@@ @@@@@@@@D@@@@3=@@@"@@@@D@@!@@; @@"@C @@@ @@@ >I@@W@ ఐ**add_stringcncx@*b@@@*@@@@@@@*@@@@@@@p@@ఐ!scycz@@@+@@@@F@@F@@@@" @@}@@@@E@@@ డ-=$decr"|#|@@@@-@@@@@@@@@@@@@@@@@@@@ఐ)Ѡ.comments_level=|>|@)j@@-"@@@@@@@@F@@F@@@@*@@@@@@E@@@ఐ/special_commentZ[@@@@@@@@@@@@ఐ&lexbufkl@@@@@@@$@N@@%@qWar@@(@t@@9@ @@:@wPVx@@o@A6ocamldoc/odoc_lexer.mlOO@@@@@?/E@?.3/4/3/3/4/4/4/4/4@@@@ @@@@?0@@@@ఠ!s"7ocamldoc/odoc_lexer.mll$0$1@/_}A@@A@@@AE@@@డ-&Lexing&lexeme$4$:@ $;$A@@`@@@@@@@@@@`@@@@@@@@@ఐf&lexbuf3$B4$H@P@@s@@ @@0@A@8$,@@ డ-֠ذCLrDLt@԰@@@-@@@A$E@A@@@A@@A@ @@A@@@A@@A@@A3////////@D`X@Y@Z@@@@డ(nb_chars4Odoc_comments_globalkLTlLh@ oLipLq@@@@--@@@A"F@A%F@A#!@@డ.9LL@@@@@@@A-@@A,@@@@A+@@A*@@@A)@@A(@@A'@@@డ.X~LuLv@}@@@.!@@@A=G@AMG@A@@@@AB@@AA@@A?]@@డ(nb_chars4Odoc_comments_globalL@ LL@%@ &@@.E$@@@AIH@ALH@AJz@@0 @@&{@@డ.&String&lengthLL@ LL@@h@@@h@@@AR@@AQg@@@AP@@AO@@ఐ!sLL@@@@@@A[H@A]H@A\@@ L L@@@@@A;@A^H@AY@@q @@G@A9@@ @@@@@A_E@A@ డ.$incr)*@@@@.@@@Af@@@Ae@@Ad@@@Ac@@Ab@@ఐ+o.comments_levelDE@+@@.@@@Aq@@@ApF@AtF@Ar@@*@@U@@@AvE@An@ ఐ-*add_stringcd@,l@@@-@@@A|@@A{-@@@Az@@Ay@@ఐz!sz{@ @@-@@@AF@AF@A*@@" @@@@@AE@A0@ఐ堐/special_comment@@@@@@A@@A@@@ఐנ&lexbuf@@@M@@@@N@F@@O@@@P@@@@Q@"@@S@B6ocamldoc/odoc_lexer.mlZ%)Z%*@@@@@?3E@?2310011111@@@@ @@@@?4@@@@ఠ!s#7ocamldoc/odoc_lexer.mllVbVc@1+~A@@ @@@AE@A@డ/&Lexing&lexemeVfVl@ VmVs@@,@@@@@@A@@A,@@@A@@A@@ఐ2&lexbuf3Vt4Vz@@@?@@ @@0@A@8V^@@@ఠ!c$C~D~@1mA@@$charB@@@AE@A31]1\1\1]1]1]1]1]@UM@N@O@@@డ/&Lexing+lexeme_char_~`~@ c~d~@@@@@@|@@{@@@@z@@y-@@@x@@w@@v@@@Z@@@@@@@A@@A@@@@A@@AC@@@A@@A@@A@@@ఐ&lexbuf~~@@@M@@A~~@@7@@@AF@AF@A]@@~~@@f`@A@~@@ ఐ./add_char_string@.@@@.@@@A@@A.@@@A@@A311111111@{@@@@@@ఐ!c@ @@.@@@AF@AF@A@@% @@@@@AE@A@ డ0oOQ@M@@@08-@@@AE@A@@@A@@A@ @@AN@@@A@@A@@A>@@డ*(nb_chars4Odoc_comments_global@ @@(@@0b*@@@AF@AF@A\@@డ001@@@@@@@A@@A@@@@A@@A@@@A@@A@@A{@@డ0OP@@@@0:@@@B G@BG@B@@@B@@B@@B@@డ(nb_chars4Odoc_comments_globalo@ r s@%@&@@0$@@@BH@BH@B@@0 @@&@@డ1 &String&length@ "@@ް@@@@@@B!@@B @@@B@@B@@ఐ!s#$@\@@@@@B*H@B,H@B+@@%@@@@@B @B-H@B(@@q @@G@B@@ @@@@@B.E@A@ఐ/special_comment'/'>@@@@@@B1@@B0@@ఐ᠐&lexbuf'?'E@˰@@@@@@@@@@,@@@9@@@NTFM@@@C6ocamldoc/odoc_lexer.mleoseot@@@@@?7E@?633 3 3 3 3 3 3 3 @@@@ @@@@?8@@@@ఠ!s%7ocamldoc/odoc_lexer.mll@35@A@@.@@@BCE@B7"@ఐ/+read_string@.y@@@0@@@B<@@B;/@@@B:@@B98@@ภ0()@0@@@0@@@BEF@BIH@@@@*I@A@2 @@ డ1=>@@@@12\@@@BbE@BP@@@BR@@BQ@ @@BO@@@BN@@BM@@BL33l3k3k3l3l3l3l3l@ZR@S@T@@@@ఐ.֠+descriptionab@.}@@1$@@@B`F@BcF@Ba@@ఐ.,-remove_blanksxy!@&@@@.'@@@Bh@@Bg."@@@Bf@@Be1@@ఐ!s"#@;@@.>@@@BqG@BsG@BrE@@" @@SG@BoH@@< @@u@@@BtE@B]N@ ఐ1D3reset_string_buffer%-%@@0@@@1?@@@Bz@@By1<@@@Bx@@Bwf@@ภ12%A%C@11@@@1R@@@BF@Bv@@@@@@@BE@B|@@ఠ#len&EQET@4AA@@)@@@BE@B333333333@@@@డ2v&String&lengthEWE]@ E^Ed@@J@@@J@@@B@@BI@@@B@@B @@డ2&Lexing&lexemeEfEl@ EmEs@@2@@@@@@B@@B2@@@B@@BB@@ఐ 8&lexbuf/Et0Ez@ "@@EO@@3Ee4E{@@@@@B@BG@BY@@L @@]Z@A@>EM @@ ఐ S&lexbufJK@ =@@`34e4d4d4e4e4e4e4e@yr@s@t@@@&LexingVW@,lex_curr_pos[\@@ డ2!-gh@@U@@@@@@]@@@@@a@@@@@@@'%subintBA2@@@@25,~,~25,~,@@2o@! @@@@@@B@@B@@@@B@@B@@@B@@B@@BL@@ఐ &lexbuf@ @@[@&Lexing@,lex_curr_pos@@ ߰@@M@@@BF@BF@Bq@@ఐ#len@{@@Y@@@BF@BF@B@@. @@ @@@BF@B@@@@@@BE@B@ ఐ &lexbuf@ ܰ@@@&Lexing@*lex_curr_p@@ 3)pos_fname @@@.s@@@*@@@ 3(pos_lnum E@@@+@@A@AqVrV@@pB@3'pos_bolO@@@,@@B@A{W|W@@zC@3(pos_cnumY@@@-@@C@AXX@@D@@AUU@@A@*@@@CE@C@)*@@@CE@C@&'@@@C"E@C @#(pos_cnumD!E)@డ3蠐NNOO@@@@@@@B@@B@@@@B@@B@@@B@@B@@B@@ఐ y&lexbufp,q2@ c@@&@&Lexingy3z9@*lex_curr_p~:D@@ d@@ p@@@C@C :@(pos_cnumEM@q@@$@@@CF@CF@C H@@ఐŠ#lenPS@R@@0@@@CF@CF@C\@@: @@@@@BF@Cb@@ఐ  &lexbuf@ @@o@&Lexing@*lex_curr_p@@ @@ @@@C&E@C!E@C@T_@@ @@@BE@C'@@@@@@C)E@C(@ఐ砐5special_comment_part2@@@@@@C,@@C+@@ఐ &lexbuf@ @@@@@@@@@@@@@@@@U@@@@@ @@@ @D6ocamldoc/odoc_lexer.mlww@@@@@?;E@?:36.6-6-6.6.6.6.6.@ @@@ @@@@?<@@@@ఠ!c'7ocamldoc/odoc_lexer.mll$0$1@6YBA@@@@@CFE@C2<@డ4&Lexing+lexeme_char$5$;@ $<$G@@@@@@@@C:@@C9@@@@C8@@C7@@@C6@@C5@@C4b@@ఐ g&lexbuf:$H;$N@ Q@@to@@@D$OE$P@@@@@CHF@CSF@CR@@N$4O$Q@@I@A@Q$,@@ ఐ3/add_char_string]U]^Ul@2@@@3|@@@CY@@CX3y@@@CW@@CV366666666@ Nph@i@j@@@@ఐw!cwUmxUn@ @@3@@@CbF@CdF@Cc@@% @@~@@@CeE@C`@ డ5@.u.wp}p~@.t@@@@@@CzE@Cl@@Cm@ @@Ck.u@@@Cj@@Ci@@Ch<@@ఐ!cp{p|@F@@I@@Jpp@@"F@C{T@@@@.R@@@C|F@CwZ@డ5y$incrpp@@@@5C@@@C@@@C@@C@@@C@@C~t@@ఐ5]+line_numberpp@4@@5^@@@C@@@CF@CF@C@@*@@@@@CE@CF@C@@px@@ @ డ5$incr  @@@@5@@@C@@@C@@C@@@C@@C@@డm(nb_chars4Odoc_comments_global*+@ ./@@k@@5@@@C@@@CF@CF@C@@3@@:@@@CE@C@ఐ/special_commentLM@@@@@@C@@C@@ఐ &lexbuf]^@ t@@@@@@@W@@@d@@@@@@e"f@@@ఠ1__ocaml_lex_state&@7xA@@u@@@?> [@@x@@@?? ^@@@ ఐ &lexbuf*0@ @@377777777@ o @@@@@&Lexing17@+refill_buff8C@@&@@@U@@@C@@C"@@@C@@C@@ఐ ޠ&lexbufDJ@ Ȱ@@)@@-@@@@@CE@C/@ఐ?__ocaml_lex_special_comment_recLRLq@@@@@@C@@@C@@C@@CC@@ఐ &lexbufLrLx@ @@P@@ఐt1__ocaml_lex_stateLyL@Z@@E@C_@@(@@`@d@@a@@@A13@@ u@  A@@,@@C@)@@C$@@C@@CA@C @@@>2@%%@@@"@@8!@@838A8@8@8A8A8A8A8A@@@@࣠@&lexbuf(A+,@8iCA@@238Q8P8P8Q8Q8Q8Q8Q@@@@@@@ఐ3 %__ocaml_lex_special_comment_part2_rec;<@7@@@5@@C@2@@C-@@C@@C38h8g8g8h8h8h8h8h@$L@@@@@@ఐ+&lexbufST@ @@Y@@X]^@@MA@DAA@D@@(@@J@9A@@m@@D l@@D A@D ;@@@k@llWV@UX@@i@@8 @f@@8a@@8@@8388888888@@@@࣠@&lexbuf)A @8DA@@}388888888@@@@@@@1__ocaml_lex_state*A$@8EA@@388888888@@@@@@@@@డ7<&Lexing&engine'/'5@ '6'<@@@@@ F@@@D%@@D$@@@@D#@@D"@a@@@D!@@D @@@D@@D@@D@@D388888888@5A@8@9@@@@ఐ n2__ocaml_lex_tables'='O@e@@ n@@@D$@@@E=F@E@F@E><@@0 @@&=@ఐ/Y,remove_stars@-@@@4@@@EF@@EE5@@@ED@@ECS@@ఐ&remain@]@@4@@@EOF@EQF@EPg@@" @@kh@ఐ&remain@p@@xE@ERu@lx@@zw@A@ T^@@ภ+Description@@ఐ$desc  @̰@@@@@E[D@EfD@Ee3@@ ఐ&7[7]//@7Z@@@g@@@FE@Fy@@Fz@ @@Fx7[@@@Fw@@Fv@@Fu<@@ఐ!c//@F@@I@@J//@@"F@FT@@@@78@@@FF@FZ@డ>_$incr//@!i@@@>)!i@@@F@@@F@@F!h@@@F@@Ft@@ఐ>C+line_number//@=ް@@>D!@@@F@@@FF@FF@F@@*@@!@@@FE@FF@F@@/@@ @ డ>$incr 0 0@!@@@>g!@@@F@@@F@@F!@@@F@@F@@డ#S(nb_chars4Odoc_comments_global*0+0@ .0/0@@#Q@@>!@@@F@@@FF@FF@F@@3@@" @@@FE@F@ఐ%T5special_comment_part2L1M1@%X@@@%V@@F%U@@F@@ఐڠ&lexbuf]1^1@İ@@%S@@@@%c@W@@%d@d@@%e@@@%f@e,.4f2@@%NA@ఠ1__ocaml_lex_state+%?)-%@)>@@FA@@$[@@@DR@@$^@@@DS@@@ ఐ&lexbuf%V)B%W)H@@@%~3@@@@@@@@@ @@@@@&Lexing%b)I%c)O@+refill_buff%g)P%h)[@@ @@@&;@@@F@@F@@@F@@F@@ఐ.&lexbuf%)\%)b@@@%)@@-@@"@@@FE@F/@ఐ% %__ocaml_lex_special_comment_part2_rec%dj%d@%@@@%@@F@%@@F%@@F@@FC@@ఐU&lexbuf%d%d@?@@%P@@ఐt1__ocaml_lex_state%d%d@Z@@%E@F_@@(@@%`@d@@%a@@@A%')@@%@i A@@%@@F@%@@F%@@F@@FA@Fo@@@%@%%%%@%%@@%@@8"%@@8!3A'A&A&A'A'A'A'A'@&@@@࣠@&lexbuf2A%%@AOMA@@%3A7A6A6A7A7A7A7A7@&@@@@@@ ఐ&lexbuf%%@%@@@@&3AIAHAHAIAIAIAIAI@&@@@&Lexing%%@'lex_mem&&@@@డ?%Array$make&&@ &&@@@#intA@@@I7@@I6@!a@I@@I5%arrayJ @@@I4@@I3@@I2/caml_array_makeBA @@@@)array.mliuu@@-Stdlib__ArrayD@.)@@@&@@@J@@J@@@@G C@KC@KC@J@@J( @@@J@@J@@Jc@@J&_&`@@G@@@KD@KD@Ks@@&o&p@@$|@@`@@&@@@G D@J@ @@#@@@KC@K@ఐ&8__ocaml_lex_elements_rec&&@&@@@&@@K @&~@@K &x@@K @@K @@ఐ&lexbuf&&@@@&@@^&&@@&A@KQA@K@@%@@&@@@&@A@@&@@K&@@KA@K@@@&@&&&&@&&@@&@@8&@&@@8%&@@8$@@8#3BBBBBBBB@'@@@࣠@&lexbufgA&/&5@B@NA@@&3B(B'B'B(B(B(B(B(@'@@@@@@1__ocaml_lex_statehA&6&G@BOOA@@&3B7B6B6B7B7B7B7B7@'&@@@@@@@@డ@&Lexing*new_engine&JR&JX@ &JY&Jc@@@)@@@@@@&@@@@@@'@@@@@'@@@@@@@@@@)"^"^)"^"@@)r@&!@@@)@@@K5@@K4@'@@@K3@@K2@'@@@K1@@K0@@@K/@@K.@@K-@@K,3BBBBBBBB@S_'$@V@W@@@@ఐ*2__ocaml_lex_tables'BJd'CJv@'@@*@@@KLE@KPE@KO@@ఐz1__ocaml_lex_state'VJw'WJ@!@@'E$@@ఐ&lexbuf'cJ'dJ@@@'Y1@@p@@S@@@KF5@@'r's@@b@@@KWE@KV3BBBBBBBB@D@@@ @f@@@KX@@@ డAL&,&.7ocamldoc/odoc_lexer.mll77@&+@@@A& @@@KE@K@@@K@@K@ @@K&,@@@K@@K@@K&@@డ&(nb_chars4Odoc_comments_global&7'7@ *7+7@@&@@A@*@@@KF@KF@KD@@డA%%A7B7@%@@@%@@@K@@K@%@@@K@@K%@@@K@@K@@Kc@@డA%Ҡ%԰`7a7@%Ѱ@@@Au&@@@KG@KG@K@@@K@@K@@K@@డ&b(nb_chars4Odoc_comments_global7@ 7 7@%@&_&@@A$@@@KH@KH@K@@0 @@&@@డA&String&length77@ 77"@@%@@@%@@@K@@K%@@@K@@K@@డB &Lexing&lexeme7$7*@ 7+71@@%@@@)!@@@K@@K%@@@K@@K@@ఐ&lexbuf7278@@@([@@7#79@@%@@@K@KI@K@@77:@@&@@@K@KH@K@@ @@G@K@@ @@%@@@KE@K @ఐ((elements8<D8<L@(@@@(@@K(@@K@@ఐҠ&lexbuf8<M8<S@@@()@@@@(*@69T[@@(-@A6ocamldoc/odoc_lexer.ml}}@@@@@K[E@KZ=@ @@@@K\@@@@ డB$incr7ocamldoc/odoc_lexer.mll<<@%@@@BS%@@@L@@@L@@L%@@@L@@L]@@ఐBm+line_number<<@B@@Bn%@@@L@@@LF@LF@Lu@@+@@&@@@LE@L{@ డB$incr;=<=@%Ͱ@@@B%@@@L@@@L@@L%@@@L@@L@@డ'y(nb_chars4Odoc_comments_globalZ=[=@ ^=_=@@'w@@B%@@@L(@@@L'F@L+F@L)@@3@@&F@@@L-E@L%@ఐ)P(elements|>}>@)T@@@)R@@L0)M@@L/@@ఐ&lexbuf>>@n@@)G@@@@)[@W@@)\@<>@@)?@B6ocamldoc/odoc_lexer.ml'+',@@R@@@K_E@K^@ @U@@@K`@@@డC9%raise7ocamldoc/odoc_lexer.mllAX`AXe@@#exnG@@@@@!a@@@&%raiseAAB@@@B^BBB^Bg@@C@@@@@@@@L:@@L9)E@L8@@L7 @@ภ'Failure-AXg.AXn@;'Failure)@@@ @=n@@@@AC5 @@A&_none_@@A=ocaml.warn_on_literal_patternCE  CE  @@CE  CE  @@@CBH@డ-Odoc_messages5should_escape_at_sign-Odoc_messagesYAXpZAX}@ ]AX~^AX@@&stringQ@@@Oj@:ocamldoc/odoc_messages.mliPPPr@@-Odoc_messagesy@nAXooAX@@>@@@LGE@PE@Ps@@xAXfyAX@@t@@@LAE@LF{@@@PVB@@)~@C6ocamldoc/odoc_lexer.ml@@@@@KcE@Kb3E[EZEZE[E[E[E[E[@@@@ @@@@Kd@@@@ఠ"id^7ocamldoc/odoc_lexer.mllDD@EQA@@,@@@PE@P@డC&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml575=@ 5>5H@@@+@@@@@@*@@@@@@*@@@@@1@@@@@@@@@@, & &, & U@@,a@("@@@+%@@@P@@P@@@@P@@P@@@@P@@PN@@@P@@P@@P@@P@@ఐ&lexbufJ5IK5O@@@*m@@డDK%Array#getEE^5P_5iA@f!a@I@@@I(@@I'@@@@I&@@I% @@I$@@I#/%array_safe_getBAp@@@@od::pd:r@@nB@"!A@@w@@@PF@Q#F@Q@@@Q @@Q @!@@@Q @@Q@@Q@@QJ@@ఐ&lexbufD5V@F@@*X@&Lexing5W5]@'lex_mem5^5e@@U@@R3@@@QG@Q G@Qo@@@5g5h@@V@@@QG@Q"G@Q!@@nm@@E@@డD~FjFk5j5A}A@@}@@@PF@QCF@Q'@@@Q+@@Q*@@@@Q)@@Q(@@Q&@@Q%@@ఐ`&lexbuf%5p@I'@@+"@&Lexing5q 5w@'lex_mem 5x5@@x6@@3@@@Q9G@Q@G@Q;@@A 5!5@@@@@Q7G@QBG@QA@@ON@@E@@+O@@<@A@ZQ@@ภ'T_PARAM7ocamldoc/odoc_lexer.mllDD@;'T_PARAM&a@&Z@@@ @ADGI@A8ocamldoc/odoc_parser.mliV8ocamldoc/odoc_parser.mliZ  @@@,1E@ఐd"idDD@b@c@d@@@@@QHD@QJD@QI3FFFFFFFF@Pu @@@@'D(D@@,N@@@QG@4@@+s@D6ocamldoc/odoc_lexer.ml  @@@@@KgE@Kf3FFFFFFFF@h@@@ @@@@Kh@@@@ఠ&raw_id_7ocamldoc/odoc_lexer.mllE8bE8h@GRA@@@@@QgE@QK@డE&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml@ @@ @@@,@@@QV@@QU@@@@QT@@QS@@@@QR@@QQ@@@QP@@QO@@QN@@QM@@ఐ &lexbuf+,@ @@+@@డEvuzGazGb=>AtA@@t@@@QkF@QF@Qx@@@Q|@@Q{@v@@@Qz@@Qy@@Qw@@Qv@@ఐW&lexbuf%b@@'@@,@&Lexingjk@'lex_memop@@o6@@3@@@QG@QG@Q6@@@@@@@@QG@QG@QF@@ON@@EG@@డFӠGGAҰA@@Ҡ"@@@QiF@QF@Q@@@Q@@Q@@@@Q@@Q@@Q@@Qo@@ఐ&lexbuf%@'@@,w}@&Lexing@'lex_mem@@Ͱ6@@3@@@QG@QG@Q@@A@@ @@@QG@QG@Q@@ON@@E@@O@@@A@Q@@@ఠ"id`7ocamldoc/odoc_lexer.mllF9BF9D@H*SA@@9@@@QE@Q3HHHHHHHH@@@@@@ఐ6.validate_identF9GF9U@1V@@@: @@@Q@@Q:@@@Q@@Q@@ఐ;&raw_id-F9V.F9\@#@@:#@@@QF@QF@Q-@@" @@1.@A@9F9> @@ภ'T_PARAM@G`eAG`l@ఐJ"idJG`mKG`o@H@I@J@@:5@@@Q3H^H]H]H^H^H^H^H^@HW@@@@ @@-@@@Q@XE7YHpv@@P@f@@, @E6ocamldoc/odoc_lexer.ml@@ @@@KkE@Kj@ @@@@Kl@@@డF(failwith7ocamldoc/odoc_lexer.mllII@9z@@@9z@@@Q@@Q-AE@Q@@Q@@A;A@@;@@@RF@R*F@R@@@R@@R@=@@@R@@R@@R @@R B@@ఐ&lexbuf%b@'@@-P@&Lexingjk@'lex_memop@@66@@n3@@@R G@R'G@R"g@@@@@r@@@RG@R)G@R(w@@ON@@Ex@@డGIIAA@@@@@QF@RJF@R.@@@R2@@R1@@@@R0@@R/@@R-@@R,@@ఐ|&lexbuf%@e'@@.>@&Lexing@'lex_mem@@6@@̠3@@@R@G@RGG@RB@@A@@@@@R>G@RIG@RH@@ON@@E@@O@@@A@##Q@@@ఠ!vb7ocamldoc/odoc_lexer.mllK6?K6@@IUA@@;@@@R[E@RK3IIIIIIII@V@@@@@ఐ;ؠ1validate_encodingK6CK6T@8N@@@;@@@RP@@RO;@@@RN@@RM@@ఐ;!v-K6U.K6V@#@@;@@@R]F@R_F@R^-@@" @@1.@A@9K6; @@ภ(T_BEFORE@LZ_ALZg@;(T_BEFORE)@)@@@ @AEGI@A]_>@8ocamldoc/odoc_parser.mlic@@@/J@ఐW!vWLZhXLZi@U@V@W@@< @@@Re3J2J1J1J2J2J2J2J2@Ud@@@@! @@/@@@Rc@eJ4fLZk@@]@s@@.K@G6ocamldoc/odoc_lexer.ml@@@@@KsE@Kr@ @@@@Kt@@@డH(failwith7ocamldoc/odoc_lexer.mllMM@;N@@@;N@@@Rm@@Rl/E@Rk@@Rj@@ "usage: @before version descriptionMM@@MM@@;d@@@RtE@RvE@Ru@@"M#M@@/@H6ocamldoc/odoc_lexer.ml@@!@@@KwE@Kv3JJJJJJJJ@@@@ @%@@@Kx@@@@ఠ(exn_pathc7ocamldoc/odoc_lexer.mllNCyNC@JVA@@1@@@RE@Rw@డI&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml  @   @@0 @@@06@@@R@@R@0@@@R@@R@/@@@R~@@R}_@@@R|@@R{@@Rz@@Ry@@ఐ&lexbuf+ , @@@/~'@@డI\JJ= > AA@@g@@@RF@RF@R@@@R@@R@@@@R@@R@@R@@RO@@ఐ&lexbuf%b @۰'@@/]@&Lexingj k @'lex_memo p @@! 6@@B3@@@RG@RG@Rt@@@  @@F@@@RG@RG@R@@ON@@E@@డIonsKZsK[  AmA@@m@@@RF@RF@R@@@R@@R@o@@@R@@R@@R@@R@@ఐ P&lexbuf% @ 9'@@0@&Lexing  @'lex_mem  @@!h6@@3@@@RG@RG@R@@A  @@@@@RG@RG@R@@ON@@E@@O@@@A@Q@@@ఠ(raw_pathd7ocamldoc/odoc_lexer.mllOO'@KWA@@?iF;@@@R@@@RE@R3KKKKKKKK@ 0$@@@@@డJ5&String-split_on_char O*!O0@ $O1%O>@@@$charB@@@%@@$@Ff@@@#@@"32@@@!@@@ @@@@@??@@?S@&!@@@@@@R@@R@@@@R@@RML@@@R@@@R@@R@@RK@@nbO?cOB@@<@@@RF@RF@R[@@ఐ(exn_pathuOCvOK@e@@F@@@RF@SF@Ro@@` @@yp@A@O @@@ఠ$pathePOZPO^@LPXA@@Bؠ>@@@S+E@S@@@SE@S3LDLCLCLDLDLDLDLD@@@@@@డJ$List#mapPOaPOe@ POfPOi@@@@!a@'@@_!b@$@@^@@]@C@@@\@@[;@@@Z@@Y@@X@@@@@@W@*%@@@@>j@@@S-E@S @@S M@@S @@S @ @@@S@@SYX@@@S@@S@@SS@@ఐ5蠐9validate_exception_uidentPOjPO@4@@@>@@@S)@@S(>@@@S'@@S&j@@ఐ(raw_pathPOPO@t@@O<@@@SF@S0F@S.@@p @@@A@POV @@@ఠ"idf(Q)Q@LYA@@G^@@@SGE@S13LLLLLLLL@@@@@@డKV&String&concatAQBQ@ EQFQ@@@@@@@@@@S:@@S9@@@@@@S8@@@S7@@S6G@@@S5@@S4@@S3-@@!.fQgQ@@iQjQ@@@@@@SLF@SNF@SMA@@ఐ$path|Q}Q@K@@@? @@@SPF@SJ@@@SIF@SQF@SO[@@L@@_\@A@Q@@ภ(T_RAISESRR@;(T_RAISES,@,@@@ @AFGI@A(e8ocamldoc/odoc_parser.mlii@@@2L@ఐ"idRR@@@@@@@@SYD@S[D@SZ3M_M^M^M_M_M_M_M_@ @@@@% @@2@@@SX@0@@@@@#@OR@@@@@1@I6ocamldoc/odoc_lexer.ml@@ @@@K{E@Kz@ @ @@@K|@@@డK(failwith7ocamldoc/odoc_lexer.mllS(S0@>}@@@>}@@@S`@@S_2DE@S^@@S]@@ #usage: @raise Exception descriptionS2SU@@S1SV@@>@@@SgE@SiE@Sh@@"S&#SW@@2=@J6ocamldoc/odoc_lexer.mly}y@@ P@@@KE@K~3MMMMMMMM@ 2@@@ @ T@@@K@@@@ఠ!sg7ocamldoc/odoc_lexer.mllVV@MZA@@/@@@SvE@SjG@డLM&Lexing&lexemeVV@ VV@@/@@@3d@@@So@@Sn/@@@Sm@@Slf@@ఐ ۠&lexbuf3V4V@ Ű@@2s@@ @@0t@A@8V@@ డL}1]1_CWDW@1[@@@LF1;@@@SE@S@@@S@@S@ @@S1\@@@S@@S@@S3N#N"N"N#N#N#N#N#@ `X@Y@Z@@@@డ1;(nb_chars4Odoc_comments_globalkWlW@ oWpW@@19@@Ls-@@@SF@SF@S!@@డL1&1(WW@1%@@@1%@@@S@@S@1"@@@S@@S1!@@@S@@S@@S@@@డL11WW@1@@@L1K@@@SG@SG@S@@@S@@S@@S]@@డ1(nb_chars4Odoc_comments_globalW@ WW@%@1&@@L̠$@@@SH@SH@Sz@@0 @@&{@@డM&String&lengthWW$@ W%W+@@0@@@0@@@S@@S0@@@S@@S@@ఐ!sW,W-@@@1@@@SH@SH@S@@ W W.@@1@@@S@SH@S@@q @@G@S@@ @@0@@@SE@S@@ఠ"s2h(X0<)X0>@O [A@@I@@@SE@S3NNNNNNNN@@@@డMv&String#sub@X0AAX0G@ DX0HEX0K@@@I@@@@@@1N@@@@@@1V@@@@@2@@@@@@@@@@BB@@BR@(#@@@ @@@S@@S@@@@S@@S@@@@S@@SO@@@S@@S@@S@@SN@@ఐ!sX0LX0M@0@@E@@@SF@SF@Sb@@AX0NX0O@@M@@@SF@SF@Sr@@డMX0cX0d@@@@@@@T@@T@@@@T@@S@@@S@@S@@S@@డN &String&lengthX0RX0X@ X0YX0_@@1ݰ@@@1@@@T@@T1@@@T@@T@@ఐ!sX0`X0a@@@1@@@T H@T"H@T!@@X0QX0b@@C@@@T@T#H@T@@A X0e X0f@@K@@@TG@T%G@T$@@X0PX0g@@@@@S@T&G@T@@ @@@A@X08 @@ఐ"s2)Yky*Yk{@@@@@@@@T(3OOOOOOOO@@@@&author;Z<Z@@>Z?Z@@@@@T+F@T*3PP P PPPPP@@@@ @@@@T,@@@ภ(T_AUTHORO[P[@;(T_AUTHOR/@@@@GI@A \[  ][ @@@5F@@  @@4@'versionb\c\@@e\f\@@;@@@T/F@T.'@@>@@@T0*@@@ภ)T_VERSIONu]v]@;)T_VERSION/@@@AGI@A \ \'@@@5G@@  @@4:@#see^^@@^^@@a@@@T3F@T2M@@d@@@T4P@@@ภ%T_SEE__@;%T_SEE0@@@BGI@A ](* ](1@@@5H@@  @@5`@%since``@@``@@@@@T7F@T6s@@@@@T8v@@@ภ'T_SINCEa&a-@;'T_SINCE06@@@CGI@A ^24 ^2=@@@5I@@  @@5&@*deprecatedb.:b.D@@b.9b.E@@@@@T;F@T:@@@@@T<@@@ภ,T_DEPRECATEDcIVcIb@;,T_DEPRECATED0\@@@DGI@Add@@@6%K@@  @@5L@&returndcodcu@@dcndcv@@@@@T?F@T>@@@@@T@@@@ภ(T_RETURN ezez@;(T_RETURN0@@@EGI@Ajj!@@@6KM@@  @@5r@ఠ!si!f"f@Q\A@@@@@TB@@@@@TC@@@డOo335g6g@3@@@O8Ha@@@TgE@TeE@TZ@@@T\@@T[@@TY3QQQQQQQQ@,%@&@'@@@@డ#<.no_custom_tags+Odoc_global"Xg@ [g\g@(@#:#ref#7@@@@a@@@@`@#5q#6q@@#4L@8@@On6@@@TcF@TfF@Td/@@B@@80@డO%raisehh@ @@@ @@@Tl@@Tk6F@Tj@@TiE@@ภ'Failurehh@ hడ N/not_a_valid_tag-Odoc_messageshh@ hh @@@ P@@@Oo@@On T@@@Om@@Ol@ R S@@ Q{@@@@@@@T~@@T}@@@T|@@T{@@ఐ!shh@@@(@@@TG@TG@T@@hh@@ @@@Ty@TG@T@@hh@@ @@@TsF@Tx@@o@@e@ภ(T_CUSTOMj$3j$;@;(T_CUSTOM1k@1d@@@ @AGGI@Ak"$+o@@@79N@ఐ렐!s j$< j$=@Ű@@@@@TE@TE@T@@! @@6E@T@g@@6v@@@AYks@@6x@@@6y@@@6z@ U!k>E@@6}_@K6ocamldoc/odoc_lexer.ml4gk4gm@@@@@KE@K3QQQQQQQQ@r@@@ @@@@K@@@ డPz5Z5\7ocamldoc/odoc_lexer.mlloo@5Y@@@PD59@@@TE@T@@@T@@T@ @@T5Z@@@T@@T@@T&@@డ56(nb_chars4Odoc_comments_global&o'o@ *o+o@@54@@Pn*@@@TF@TF@TD@@డP5!5#AoBo@5 @@@5 @@@T@@T@5@@@T@@T5@@@T@@T@@Tc@@డP55`oao@4@@@P5F@@@TG@TG@T@@@T@@T@@T@@డ5(nb_chars4Odoc_comments_globalo@ oo@%@5&@@PǠ$@@@TH@TH@T@@0 @@&@@డQ&String&lengthoo@ oo@@4@@@4@@@T@@T4@@@T@@T@@డQ8&Lexing&lexemeoo@ oo@@4Ұ@@@8O@@@T@@T4@@@T@@T@@ఐƠ&lexbufoo@@@7@@oo@@5&@@@T@TI@T@@oo @@5@@@T@TH@T@@ @@G@T@@ @@4@@@UE@T @@ఠ!sjp  p @S-]A@@5@@@U E@U_@డQ&Lexing&lexemep p !@ "p "#p (@@5.@@@8@@@U@@U5.@@@U@@U~@@ఐ"&lexbuf:p );p /@ @@7@@ @@0@A@?p @@@ఠ!skJq3?Kq3@@So^A@@L@@@U/E@U3S\S[S[S\S\S\S\S\@QJ@K@L@@@డM.global_replace#Strcq3Cdq3F@ gq3Ghq3U@@LO@@@M@@@U@@U@LO@@@U@@U@LN@@@U@@UM@@@U@@U@@U@@U0@@డM-regexp_string#Strq3Wq3Z@ q3[q3h@@@N8@@@{@@zM@@@y@@x@MWMW@@MD@@@@@@@U:@@U9M@@@U8@@U7b@@"\@q3jq3m@@q3iq3n@@'@@@UCG@UEG@UDv@@q3Vq3o@@N@@@U5@UFG@UA@@!@q3qq3r@@q3pq3s@@L@@@U3F@UHF@UG@@ఐ預!sq3tq3u@@@L@@@U1F@UJF@UI@@ @@@A@q3; @@@ఠ!slry ry@T-_A@@N@@@UWE@UK3TTTTTTTT@@@@@@ఐN -remove_blanksryry@GR@@@N@@@UP@@UON@@@UN@@UM@@ఐꠐ!s4ry5ry@#@@N@@@UYF@U[F@UZ-@@" @@1.@A@@ry @@ภ$DescGsHs@;$Desc3@3@@@ @AHGI@A.dq8ocamldoc/odoc_parser.mliu@@@9P@ఐV!s^s_s@U@V@W@@@@@U`D@UbD@Ua3TrTqTqTrTrTrTrTr@Yg @@@@% @@9@@@U_@0@@_@t@@@3@@@sntt@@9@L6ocamldoc/odoc_lexer.ml??@@#@@@KE@K@ @&@@@K@@@ภ#EOF7ocamldoc/odoc_lexer.mllww@.@vx@@9/@M6ocamldoc/odoc_lexer.mlF;?F;A@@B@@@KE@K3TTTTTTTT@$@@@ @F@@@K@@@@ఠ!sm7ocamldoc/odoc_lexer.mllzmyzmz@T`A@@6@@@UrE@Uf@డS?&Lexing&lexemezm}zm@ zmzm@@6ٰ@@@:V@@@Uk@@Uj6@@@Ui@@Uh@@ఐ͠&lexbuf3zm4zm@@@9@@ @@0@A@8zmu@@డSm(failwithB{C{@E@@@E@@@U|@@U{9E@Uz@@Uy3U UUU U U U U @TL@M@N@@@@డS!^]{^{@M@@@M@@@U@@U@M@@@U@@UM@@@U@@U@@U#@@6Unexpected character 'y{z{@@|{ @@M@@@UF@UF@U6@@డS!^{{@M@@@M@@@U@@U@M@@@U@@UM@@@U@@U@@UV@@ఐ!sP@^Q@@M@@@UG@UG@Uh@@!'{{@@0{@@M@@@UG@UG@U{@@l @@M@@@U@UG@U@@{{@@F@@@U@UF@U@@ @@@yek|@@:,@ఠ1__ocaml_lex_statei: N:!N@UPA@@@@@@K"@@C@@@K%@@@ ఐ&lexbuf:7N :8N@@@:]3UUUUUUUU@6 @@@@@&Lexing:CN:DN@+refill_buff:HN:IN"@@,@@@;L@@@U@@U,@@@U@@U@@ఐà&lexbuf:`N#:aN)@@@:)@@-@@7@@@UE@U/@ఐ:8__ocaml_lex_elements_rec:rO+1:sO+I@:@@@:@@U@:@@U:@@U@@UC@@ఐꠐ&lexbuf:O+J:O+P@԰@@:P@@ఐt1__ocaml_lex_state:O+Q:O+b@Z@@:E@U_@@(@@:`@d@@:a@@@A:JL@@:T@ A@@:@@V @:@@V :@@V @@VA@V@@@:@::::@::@@:@@8(:@@8'3V8V7V7V8V8V8V8V8@;@@@࣠@&lexbufnA:Qdo:Qdu@V`aA@@:3VHVGVGVHVHVHVHVH@;@@@@@@ఐ:Ƞ6__ocaml_lex_simple_rec:Rx{:Rx@:̰@@@:@@V@:@@V:@@V@@V3V_V^V^V_V_V_V_V_@;$:@@@@@@ఐ+&lexbuf:Rx:Rx@ @@:@@H:Rx:Rx@@:A@VXA@V@@(@@:@9A@@;@@V$;@@V#A@V!;@@@;Qdd@;;::@::@@:@@8,@:@@8+:@@8*@@8)3VVVVVVVV@;@@@࣠@&lexbufoA;S;S@VbA@@;3VVVVVVVV@;@@@@@@1__ocaml_lex_statepA;*S;+S@VcA@@;3VVVVVVVV@< ;$@@@@@@@@డU3&Lexing&engine;BT;CT@ ;FT;GT@@:@@@>=@@@V<@@V;@;@@@V:@@V9@e2__ocaml_lex_tables;oT;pT@<\@@>e@@@VSE@VWE@VV@@ఐ\1__ocaml_lex_state;T;T @!@@;r$@@ఐx&lexbuf;T ;T@b@@;1@@R@@:@@@VM5@@;U!;U"@@:@@@V^E@V]3W*W)W)W*W*W*W*W*@D@@@ @:@@@V_@@@ డU::7ocamldoc/odoc_lexer.mllNtNv@:@@@Us:h@@@VE@V@@@V@@V@ @@V:@@@V@@V@@V&@@డ:e(nb_chars4Odoc_comments_global&NV'Nj@ *Nk+Ns@@:c@@U*@@@VF@VF@VD@@డU:P:RANBN@:O@@@:O@@@V@@V@:L@@@V@@V:K@@@V@@V@@Vc@@డV :/:1`NwaNx@:.@@@UҠ:u@@@VG@VG@V@@@V@@V@@V@@డ:(nb_chars4Odoc_comments_globalN@ NN@%@:&@@U$@@@VH@VH@V@@0 @@&@@డVE&String&lengthNN@ NN@@:@@@:@@@V@@V:@@@V@@V@@డVg&Lexing&lexemeNN@ NN@@:@@@=~@@@V@@V:@@@V@@V@@ఐz&lexbufNN@d@@<@@NN@@:U@@@V@VI@V@@NN@@:@@@V@VH@V@@ @@G@V@@ @@9@@@VE@V @ఐ<Ƞ&simple@<̰@@@<@@V<@@V@@ఐ&lexbuf@@@<)@@@@<*@FL@@<-@A6ocamldoc/odoc_lexer.ml]]@@<(@@@VbE@Va=@ @<+@@@Vc@@@@ డV$incr7ocamldoc/odoc_lexer.mll(0(4@9@@@V9@@@V@@@V@@V9@@@V@@V]@@ఐVʠ+line_number(5(@@Ve@@Vˠ: @@@W@@@WF@WF@Wu@@+@@:`@@@W E@W{@ డW $incr;BJ<BN@:*@@@V:*@@@W@@@W@@W:)@@@W @@W @@డ;(nb_chars4Odoc_comments_globalZBO[Bc@ ^Bd_Bl@@;԰@@W:N@@@W@@@WF@WF@W@@3@@:@@@W E@W@ఐ=z&simple|nv}n|@=~@@@=|@@W#=w@@W"@@ఐf&lexbufn}n@P@@=t@@@@=@W@@=@(.@@=m@B6ocamldoc/odoc_lexer.mlee@@<@@@VfE@Ve@ @<@@@Vg@@@ డW@@@<>@@@WJ@@WI@<;@@@WH@@WG<:@@@WF@@WE@@WDR@@డW<< `a@<@@@W@ ?E@@;@@@?m@@@W}@@W|;@@@W{@@Wz@@ఐi&lexbufFL@S@@>w@@7M@@&simpleAmuBm{@>@@@>@@W>@@WE@@ఐݠ&lexbufRm|Sm@ǰ@@>R@@@@>S@N@@>T@XY@@>W@C6ocamldoc/odoc_lexer.mlnn@@>R@@@VjE@Vi3ZZZZZZZZ@@@@ @>V@@@Vk@@@@ఠ!sr7ocamldoc/odoc_lexer.mll@ZeA@@<@@@WE@W@డY#&Lexing&lexeme@ @@<@@@@:@@@W@@W<@@@W@@W@@ఐ6&lexbuf34@ @@?D@@ @@0@A@8@@ డYS>3>5C+D-@>1@@@Y>@@@WE@W@@@W@@W@ @@W>2@@@W@@W@@W3ZZZZZZZZ@`X@Y@Z@@@@డ>(nb_chars4Odoc_comments_globalk l!@ o"p*@@>@@YI-@@@WF@WF@W!@@డY==MN@=@@@=@@@W@@W@=@@@W@@W=@@@W@@W@@W@@@డY=۠=ݰ./@=ڰ@@@Y~>!@@@WG@XG@W@@@W@@W@@W]@@డ>k(nb_chars4Odoc_comments_globalC@ DL@%@>h&@@Y$@@@XH@XH@Xz@@0 @@&{@@డY&String&lengthPV@ W]@@=Ű@@@=@@@X @@X =@@@X @@X @@ఐ!s^_@@@=@@@XH@XH@X@@ O `@@>v@@@W@XH@X@@q @@G@W@@ @@=x@@@XE@W@ఐ@O&simple'bj(bp@@S@@@@Q@@X@L@@X@@ఐ;&lexbuf8bq9bw@%@@@I@@@@@Z@@@@[@>?x@@@B@D6ocamldoc/odoc_lexer.mlww@@?@@@VnE@Vm3[[[[[[[[@ @@@ @?@@@Vo@@@@ఠ!ss7ocamldoc/odoc_lexer.mll@\fA@@=@@@X.E@X"v@డZ&Lexing&lexeme@ @@>@@@A@@@X'@@X&>@@@X%@@X$@@ఐ&lexbuf34@~@@@@@ @@0@A@8@@ డZ??C D"@?@@@Zz?o@@@XPE@X>@@@X@@@X?@ @@X=?@@@X<@@X;@@X:3\W\V\V\W\W\W\W\W@r`X@Y@Z@@@@డ?o(nb_chars4Odoc_comments_globalkl@ op@@?m@@Z-@@@XNF@XQF@XO!@@డZ?Z?\BC@?Y@@@?Y@@@XY@@XX@?V@@@XW@@XV?U@@@XU@@XT@@XS@@@డ[?9?;#$@?8@@@Zܠ?@@@XiG@XyG@Xl@@@Xn@@Xm@@Xk]@@డ?(nb_chars4Odoc_comments_global8@ 9A@%@?ư&@@[$@@@XuH@XxH@Xvz@@0 @@&{@@డ[O&String&lengthEK@ LR@@?#@@@?#@@@X~@@X}?"@@@X|@@X{@@ఐ!sST@@@?:@@@XH@XH@X@@ D U@@?@@@Xg@XH@X@@q @@G@Xe@@ @@>@@@XE@XK@ డ[$incr)W_*Wc@>@@@[`>@@@X@@@X@@X>@@@X@@X@@ఐX*.comments_levelDWdEWr@Wð@@[{>@@@X@@@XF@XF@X@@*@@?@@@XE@X@ఐA砐&simpleat|bt@A@@@A@@XA@@X@@ఐӠ&lexbufrtst@@@A@@@@A@N@@A@ @@A@yz@@A@E6ocamldoc/odoc_lexer.ml@@AI@@@VrE@Vq3]]]]]]]]@@@@ @AM@@@Vs@@@@ఠ!st7ocamldoc/odoc_lexer.mll@]gA@@?@@@XE@X@డ\&Lexing&lexeme@ @@?@@@C1@@@X@@X?@@@X@@X@@ఐ-&lexbuf34@@@B;@@ @@0@A@8@@ డ\JA*A,C 2D 4@A(@@@\A@@@XE@X@@@X@@X@ @@XA)@@@X@@X@@X3]]]]]]]]@ `X@Y@Z@@@@డA(nb_chars4Odoc_comments_globalk l (@ o )p 1@@A@@\@-@@@XF@XF@X!@@డ\@@ T U@@@@@@@@@X@@X@@@@@X@@X@@@@X@@X@@X@@@డ\@Ҡ@԰ 5 6@@Ѱ@@@\uA@@@XG@YG@X@@@X@@X@@X]@@డAb(nb_chars4Odoc_comments_global J@  K S@%@A_&@@\$@@@XH@YH@Xz@@0 @@&{@@డ\&String&length W ]@  ^ d@@@@@@@@@@Y@@Y@@@@Y@@Y@@ఐ!s e f@@@@@@@YH@YH@Y@@  V  g@@Am@@@X@YH@Y@@q @@G@X@@ @@@o@@@YE@X@ డ]/$incr)iq*iu@@9@@@\@9@@@Y@@@Y@@Y@8@@@Y@@Y@@ఐYà.comments_levelDivEi@Y\@@]@T@@@Y&@@@Y%F@Y)F@Y'@@*@@@@@@Y+E@Y#@డ]iVVbc@V@@@]@@@YLD@Y1@@Y2@ @@Y0V@@@Y/@@Y.@@Y-@@డ]AA@A@@@]P!E@YA@@@YC@@YB@@Y@3@@ఐZ.comments_level@Y@@]f@@@YJF@YMF@YKG@@" @@H@@A@@BE@YNS@@.@@V@@@YOE@Y<Y@ ఐ\Ӡ3reset_string_buffer@\&@@@\@@@YU@@YT\@@@YS@@YRq@@ภ\@\@@@\@@@Y^F@Yb@@@@A2@@@YcE@Y\@ డ]BҠB԰@Bа@@@]^@@@Y|E@Yj@@@Yl@@Yk@ @@YiB@@@Yh@@Yg@@Yf@@ఐZ+description  @Z@@]ܠ!@@@YzF@Y}F@Y{@@ @@!"@@.F@Y~@@@@A|@@@YE@Yw@ఐDڠ/special_comment45@Dް@@@D@@YD@@Y@@ఐ ?&lexbufEF@ )@@DM@@@@D@>@@D@KL$@@D@ ఐ\P*add_stringY>IZ>S@[@@@\M@@@Y@@Y\J@@@Y@@Y @@ఐp!sp>Tq>U@@@\d@@@YF@YF@Y @@" @@A@@@YE@Y&@ఐD&simpleWbWh@D@@@D@@YD@@Y6@@ఐ &lexbufWiWo@ ~@@DC@@@@DD@2<p{@@DG@@@ECI@{@@EDJ@:@@EEK@|@@DO@F6ocamldoc/odoc_lexer.ml@@D@@@VvE@Vu@ @D@@@Vw@@@ภ#EOF7ocamldoc/odoc_lexer.mll@:g@@@D@G6ocamldoc/odoc_lexer.ml@@D.@@@VzE@Vy3`m`l`l`m`m`m`m`m@ @@@ @D2@@@V{@@@@ఠ!su7ocamldoc/odoc_lexer.mll.:.;@`hA@@Bz@@@YE@Y@డ^&Lexing&lexeme.>.D@ .E.K@@B@@@F@@@Y@@YB@@@Y@@Y@@ఐ &lexbuf3.L4.R@ @@E )@@ @@0*@A@8.6@@ డ_/DDCV|DV~@D @@@^C@@@YE@Y@@@Y@@Y@ @@YD@@@Y@@Y@@Y3````````@ `X@Y@Z@@@@డC(nb_chars4Odoc_comments_globalkV^lVr@ oVspV{@@C@@_%-@@@YF@YF@Y!@@డ_rCؠCڰVV@Cװ@@@C@@@Y@@Y@C@@@Y@@YC@@@Y@@Y@@Y@@@డ_CCVV@C@@@_ZC@@@YG@YG@Y@@@Y@@Y@@Y]@@డDG(nb_chars4Odoc_comments_globalV@ VV@%@DD&@@_~$@@@YH@YH@Yz@@0 @@&{@@డ_&String&lengthVV@ VV@@C@@@C@@@Z@@ZC@@@Z@@Z@@ఐ!sVV@@@C@@@Z H@ZH@Z @@ V V@@DR@@@Y@ZH@Z @@q @@G@Y@@ @@CT@@@ZE@Y@ డ`$decr)*@:@@@_ޠ:@@@Z@@@Z@@Z:@@@Z@@Z@@ఐ\.comments_levelDE@\A@@_:@@@Z"@@@Z!F@Z%F@Z#@@*@@C@@@Z'E@Z@ఐFe&simpleab@Fi@@@Fg@@Z*Fb@@Z)@@ఐ Q&lexbufrs@ ;@@F_@@@@Fp@N@@Fq@ @@Fr@y&,z@@FYn@H6ocamldoc/odoc_lexer.ml@@E@@@V~E@V}@ @E@@@V@@@ డ`$incr7ocamldoc/odoc_lexer.mllAIAM@C@@@`OC@@@Z6@@@Z5@@Z4C@@@Z3@@Z2@@డE;(nb_chars4Odoc_comments_global AN!Ab@ $Ac%Ak@@E9@@`sC@@@ZA@@@Z@F@ZDF@ZB@@4@@D@@@ZFE@Z>@ఐFߠ&simpleBmuCm{@F@@@F@@ZIF@@ZH@@ఐ ˠ&lexbufSm|Tm@ @@F@@@@F@X9?Y@@F@ఠ1__ocaml_lex_stateq6ocamldoc/odoc_lexer.ml@bdA@@FA@@@V @@FD@@@V @@@ ఐ &lexbuf@ ް@@G3bbbbbbbb@ !@@@@@&Lexing$%@+refill_buff)*@@8@@@H!@@@ZU@@ZT8@@@ZS@@ZR@@ఐ &lexbufAB@ @@G+)@@-@@D}@@@ZiE@Z_/@ఐG?6__ocaml_lex_simple_recST@GC@@@GA@@Zn@G>@@ZmG9@@Zl@@ZkC@@ఐ D&lexbufhi @ .@@GRP@@ఐu1__ocaml_lex_stateu v@Z@@GXE@Zy_@@(@@GV`@d@@GWa@@@AGqT@@GY @ X A@@Gl@@Z@Gi@@ZGd@@Z@@ZA@Z ^@@@G~S@@G'@Hm@aC`@``m@`_@__W@_s^@^^\@^s^@^%]@^]@]VB@V^T@UQ~@QLO@LkJ@JH@HHp@HkHi@H<H:@H.H,@HH@HH@GG@GG@GG@GG@@3c6c5c5c6c6c6c6c6@H@@@G*Odoc_lexerD@@GC@@HB@@^* A@@a} @@@ H************************************************************************cNB``cOB`l@ H cTCmmcUCm@ H OCaml cZDc[D@ H c`EcaES@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt cfFTTcgFT@ H clGcmG@ H Copyright 2001 Institut National de Recherche en Informatique et crHcsH:@ H en Automatique. cxI;;cyI;@ H c~JcJ@ H All rights reserved. This file is distributed under the terms of cKcK!@ H the GNU Lesser General Public License version 2.1, with the cL""cL"n@ H special exception on linking described in the file LICENSE. cMoocMo@ H cNcN@ H************************************************************************cO  cO U@ "* The lexer for special comments. c3* Reset the buffer ` * Add a character to the buffer `>* Add a string to the buffer. _ ~* The variable which will contain the description string. Is initialized when we encounter the start of a special comment. ^Ƞ=* The nested comments level. ^Z Q* This function returns the given string without the leading and trailing blanks.V D we remove this line and must remove leading blanks of the next one cyhucyh@ 7 we don't remove leading blanks in the remaining lines c}c} 6@ E we remove this line and must remove trailing blanks of the next one cJ 5 BcJ 5 @ 8 we don't remove trailing blanks in the remaining lines cN  cN  @ N* Remove first blank characters of each line of a string, until the first '*' UȠ= there is just a description 8$ 8% 9@ . we keep the description before we go further 00@ 6 we don't increment the Odoc_comments_global.nb_chars 0bj0b@ + finally we return the description we kept * LV* L@@(./ocamlc)-nostdlib"-I(./stdlib"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I(ocamldoc"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events"-c6ocamldoc/odoc_lexer.ml H/home/touraine/ci/builds/workspace/main/flambda/false/label/ocaml-arm-32 =210/.-,+*)('&%$#"! @@0M%~^{6U43d;d:d:d;d;d;d;d;@d9@@5Build_path_prefix_map0DGl}%Y5Lhi8CamlinternalFormatBasics0|.e1R$|o0CamlinternalLazy0zY# #4#-*Format_doc0uy@GmWUࠠ(Location0nBɊOn?7~ؠU0Bpg]?[qGb0nAiN]K('׼6z0=V0^@GD-d|0Ա!g렠G0C:K}Ŗ%b0a*Odoc_types0ϸf%,e8&Stdlib0t0VoS%{<F:-Stdlib__Array0ѤT f:Pd.Stdlib__Buffer0,I[?z.Stdlib__Digest0#z25I*.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Either0HD ?|>.Stdlib__Format00FClW/Stdlib__Hashtbl0(L%bԠ,Stdlib__Lazy0$1mlࠠ.Stdlib__Lexing0^m|e,Stdlib__List0+TJaN.?+Stdlib__Map0*4ɇ2ɠ_ 0y]q4KN(Warnings0Ef{&@@AE@@ő@@bYbc@@++@77@[e[o@IC_@֑@9:9E_F_P@I,^@%ɑ%@'2@@ߑ^j^t@`ґ`@c1c;@@@@77@33@@@DO@@-8''NN[[__@<Fbb@7a7kLL@@5ё5ܰWW^^@Iő#@.ߑ.@@`/`9@^"^,@)\)f@@@JAIN@@bm22 ``@2=@N{NXvX@@*s*}@4+46@1J1TJ+:H@aa@J- JK:@SSȰb.b8@@  @@IǑ @ґݰ@[c[m@ V a)ˑ)հJڑJ@I#R@SS@_`@@@Pe~@`U@`R@@@J,@J@@@ABc@c@@@J@J@@@J@I@@@ABC@@