Caml1999T037e:C*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@@@@@C@@@%bytesC;@@A@@@@@H@@@%floatD;@@A@@@@@M@@@$boolE;@@%falsec@@W@$trued@@]@@@A@@@@@^@A@$unitF;@@"()e@@h@@@A@@@@@i@A@ #exnG;@@@A@@@@@m@@@#effH;@@O@A@A@@@@@@v@@@,continuationI;@@Q@@P@B A@nY@@@@@@@@@%arrayJ;@@R@AA@@@@@@@@@ $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#5@0@@A5$8#8@-Match_failureV#>@@=@9@;@@a@@AF5I4I@)Not_foundZ#O@@@AN=Q<Q@-Out_of_memoryW#W@@@AVEYDY@.Stack_overflow^#_@@@A^MaLa@.Sys_blocked_io_#g@@@AfUiTi@)Sys_error[#o@j@@Ao^r]r@: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/YY@+AA@@Y&Buffer!t@@@ A@ I3@wkd@e@f@@@డ&Buffer&create/Y0Y@ 3Y4Y@@@#intA@@@ t@@ s)@@@ r@@ q@*buffer.mlip<<p<Q@@.Stdlib__BufferA@@@@@@@ @@ :@@@ @@ 6@@`\Y]Y@@'@@@ B@ B@ F@@7 @@NG@A@gY @@ @J@ఠ3reset_string_buffert\u\ @BA@@@1@@@ A@ @@ $unitF@@@A@ @@ A@ 3@ny@z@{@@@࣠@%paramAĠ"()\ \@;F@@@N@@@@A@@A@@H@@@@&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@&CA@@@$charB@@@"@@!@@@ @@A@ 3@@@@@@డ&Buffer(add_char1_Si2_So@ 5_Sp6_Sx@@@%@@@ @@ @-@@@ @@ *@@@ @@ @@ @yy@@L@@@@;@@@@@@C@@@@@@@@@@@@@?@@ఐX-string_bufferj_Syk_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@@@@@@ @@ @@ @'str.mli++++@@W@(#@@@ @@@W@@V@@@@U@@TSP@@@S@@@R@@Q@@PO@@డO®exp#Strqwqw@  qw qw@@@@@@o@@nQ@@@m@@l@>^bb?^b@@SA@@@@@@@n@@m`@@@l@@k@@! /qw0qw@@2qw3qw@@'@@@wE@yE@x@@v<@>@@B@@1@@FC@A@Bv@@డ!=Nw@POw@Q@@!a@@@@@@$boolE@@@@@@@&%equalBA|@@@@|y}y@@Q@@@@ @@@G@@@@ @@@@@@@@@3zzzzzzzz@@@@@@@ఐ"h2w@Mw@O@ @@@@ w@S@@w@Rw@T@@(H@@@@@`@@@H@ %@ఐ0$iterzz@@@@/@@$@@5@@ఐڠ!qzz@@@@@@@@A@ G  @@డ Cxz H   H  @w@@@e@@@G@@@@ @@x@@@@@@@3        @@@@@@@ఐ"h2 H   H  @ @@@@  H  @@ H   H  !@@(H@@@@@[@@@H@$@ఐ$iter K   K  @n@@@@@@@4@@ఐH!q K   K  @*@@D@C@@ I ' 3 L  @@F@ภ\ $O   %O  @[ఐM"h2 .O   /O  @V@@Y@ఐk!q 9O   :O  @M@@ @@@G@G@l@@ @@D@o@ HH  @@q@@@`@@ PP  " QP  #@@@@@@@ภZ WQ ' 1 XQ ' 3@Y@@@@@@A [E  @@3 Y Y Y Y Y Y Y Y@@@@A@@@@@@D@@@@ eD  @@డ $List#rev sS ; ? tS ; C@  wS ; D xS ; G@@@+!a@@@@@@4@@@@@@(list.mliee@@,Stdlib__ListM@ @@@@@@@a@@`GD@@@^@@]3        @@@@@ఐ?$iter S ; I S ; M@@@@NM@@@n@@@p@@oU@@@m@@l@@డ H$List#rev S ; O S ; S@  S ; T S ; W@@[@@@[E@E@E@@@@@@ @@@~@@}I@@ఐ"l2 S ; X S ; Z@@@z@@@F@F@^@@ S ; N S ; [@@@@@{E@F@i@@ S ; H S ; \@@@@@jD@E@xt@@ @@u@ @@@A@ C x z @@డ &String&concat $U b d %U b j@  (U b k )U b q@@@@@@@@@$listK@@@@@@@@@@@@@@@@*string.mlisss@@.Stdlib__StringI@)$@@@!@@@@@@ @@@@@@@@@@@@@@@3 _ _ _ _ _ _ _ _@@@@@@@!  mU b s nU b u@@ pU b r qU b v@@F@@@C@C@@@ఐ5"l3 U b w@ @@QN@@@@@@C@C@.@@m @@&/@| @@'2@P @@(%@@ @@)@ A@:A@@A  P This function returns the given string without the leading and trailing blanks. o   o `@@@@@@@ @ @6@ఠ,remove_starsM X   X  @ XA@@@@@@A@@@Z@@@A@@@A@3        @Vun@o@p@@@࣠@!sOA X   X  @ YA@@3        @+ X   Y  @@@@@  @@డ7.global_replace#Str Y   Y  @  Y   Y  @@ݰ@@@5@@@@@@@@@@@@@@@@@@@@@@@@@@3        @6BT@9@:@@@@డj®exp#Str Y   !Y  @  $Y   %Y  @@@@@@@@@@k@@@@@%@@డ !^ >Y   ?Y  @@@@@@@0@@/@@@@.@@-@@@,@@+@@*E@@!^ ZY   [Y  @@ ]Y   @@@@@@E@BE@AX@@డ !^ qY   rY  @@@@@@@J@@I@@@@H@@G@@@F@@E@@Dx@@ఐ%blankP@tQ@@@@@ZF@\F@[@@#*\* Y   Y  @@0 Y  @@@@@XF@^F@]@@l @@!@@@>@_F@V@@ Y   Y  @@@@@(@`E@<@@ Y   Y  @@@@@@aD@&@@  Y  @@ Y   Y  @@@@@C@cC@b@@ఐ!s Y  @հ@@)@@ @@#@ A@1A@f@A  M Remove first blank characters of each line of a string, until the first '*'  W { { W { @@@@@@@@@3@ఠ1validate_encodingP[  "[  3@ZA@@@&stringQ@@@"ZA@h@@i$Misc+Utf8_lexeme!t@@@2A@j@@kA@g3@]vo@p@q@@@࣠@(raw_nameRA0[  41[  <@I[A@@&311111111@58[  9^  @@@@@  @@డ$Misc+Utf8_lexeme)normalize$MiscQ\ ? GR\ ? K@ U\ ? LV\ ? W@@Z\ ? X[\ ? a@ @@R@@@ @@ &Stdlib&Result!tW@@@ [@@@ @@@ @@ @.utils/misc.mli>uu>uv@@^@,"@@@q@@@ @@ o@@@ Ӡs@@@ @@@ @@ 3@\h@_@`@@@@ఐo(raw_name\ ? b\ ? j@ @@@@O@@;@@@"W@@@"X@@@"V@Ġ%Error] p t] p y@;%Error &result!a@!b@@@@D@@AA@B@A   @@@ @ఠ!sŠ] p z] p {@\A@@@@@"i3@M@@@@@)@@y@@@"k@@@"l@@@"j @ @@@@"n@@@"o@@@"m@@@డ z(failwith] p ] p @@@@@@@!a@@@@ i}} !i}@@ KC@@@@@@@"@@"E@"@@"3@KD@E@F@@@@డ &Format(asprintf-] p .] p @ 1] p 2] p @@@&Stdlib'format4!a@" &Format)formatter@@@,$unitF@@@,&stringQ@@@,@@@,@@,@@,@*format.mlioooܩ@@.Stdlib__Format@61@@@.@Z@@@2E@2@@2y@@@"E@2E@,E@2E@2@@2E@,m;@@@,p7@@@,q4@@@,r@@@,o@@,n#@@,ls@@ภ8CamlinternalFormatBasics&Format] p ] p A;&Format8CamlinternalFormatBasics'format6!a@,!b@,!c@,!d@,!e@,!f@,@@@2D@'#fmt$ @@@2B&stringQ@@@2C@B@@A@A^  ?^  @W]A@@*@@@"}@@@@@1@@@"5@@@"@@@"~@ @<@@@"@@@@"@@@"@@@ఐ%$namec^  +@#@$@%-@@P3cccccccc@.@@@@@Ai\ ? A1@@T3gggggggg@@@@<3A@dA@2:@A@7@76@M@ఠ.validate_identz`  {`  @^A@@@v@@@3A@2@@2s@@@3NA@2@@2A@23@m@@@@@࣠@(raw_nameA`  `  @_A@@3@+`  g^@@@@@  @@@ఠ$namea  a  @`A@@@@@3C@33@(:@@ @@@ఐà1validate_encodinga  a  @9@@@@@@3@@3@@@3@@3@@ఐE(raw_namea  a  @#@@]&@@@@*'@A@a  @@డ+Utf8_lexeme3validate_identifier$Miscb  b  @ b  b  (@@b  )b  <@ @(with_dot&optionL$boolE@@@ @@@ @@ @@@@ @@ 1validation_result@@@ @@ @@ @d|N|Pd|N|@@ @1'@@$"@@@3@@@3@@3@@@@3@@3@@@3@@3@@33::::::::@@@@@@<ภ$NoneU;@@W@@@@AA@A[@@@[@FC@@@33@@@32@@31@@ఐ$nameab  =bb  A@$@@P@@@3-D@37D@36.@@u @@N@@@3+2@Ġ$Misc}c G K~c G O@+Utf8_lexemec G Pc G [@@%Validc G \c G a@@;%Valido@@@ @@@@AB@A`{{`{{@@@w@@@ @@x@@@3;3@\@@@@|@@@3<@@@ఐ$namec G ec G i@g@@@Ġ$Miscd j nd j r@+Utf8_lexemed j sd j ~@@1Invalid_characterd j d j @@;1Invalid_character8@a%Uchar!t@@@ @A@AB@AWa{{Xa{{@@@@ఠ!ud j d j @aA@@@@@3A3@@@@@@-@@@@@3B@@@@@3C@@@డn(failwithe  e  @@@@@@@3S@@3RrE@3Q@@3P3@*#@$@%@@@@డ&Format(asprintfe  e  @ e  e  @@@@@@#intA@@@3@@3/@@@3ZE@5E@3oE@3E@3@@3E@3]@@@3`@@@3a@@@3b@@@3_@@3^$@@3\F@@ภYZNe  Oe  Aภdse r4Invalid character U+@@W@@@3F@3F@3g@ภx#Intz ;#Int!x@-!b@-!c@-!d@-!e@-!f@-@@@1p!y@-!a@-@(int_conv@@@1qF2@@@1r )precision@@@@1v@@1u@@1t@@@1s#C?;73@@@1w@DDAYAA%%@@@!d@ภ5ؠ%Int_X;%Int_X4@@@0|@@@HP@@AVV@@@4M@@@>@@@3F@3@ภM+Lit_padding;+Lit_padding!a@0l@@@0@S%padty@@@0@@@0@B@ABAA$f%f@@@]k@ภq%Zeros;%Zeros@@@0{@@@BC@@A7Rk8Rk@@@pC@@@$@@@3F@3@D@)@@@3F@3F@3&@@@ʠ G@3 E@3F@3@@@3F@31@ภB,No_precisionD;,No_precision!a@0\@@@0@@@@BAAAklLNllLq@@@o@@@",@@@3F@3Q@ภbc @ @0@@@3mF@3F@3F@3Р@@@3nF@3F@3F@3Ѡ  IE@3E@3@@@3F@3y@@)@\G@3 @@@3F@3@@5@hG@3) !"`@@@3F@3@8Invalid character U+%04XF@F@@@@3F@4F@4@@ML@@d?6t@@@3lF@3@@డ.%Uchar&to_inte  e  @ e  e  @@@%Uchar!t@@@4@@4#intA@@@4@@4@)uchar.mliJ x xJ x @@-Stdlib__UcharJ@ @@@@@@4@@4@@@4@@4@@ఐ!ue  e  @@@/@@@4G@5G@5@@e  e  @@G@4@@e  e  @@E@3r@@ @@s@Ġ$Misc f   f  @+Utf8_lexemef  f  @@1Invalid_beginningf  f @@;1Invalid_beginning@%Uchar!t@@@ @AAAB@Ab{|b{|@@@ @ఠ!u.f /f  @GbA@@@@@3H@@@,@@@@@3I@@@@@3J@@@డ(failwithEgFg@H@@@H@@@5@@5E@5@@53NNNNNNNN@)"@#@$@@@@డ&Format(asprintfdgeg"@ hg#ig+@@7@@@7@T@@@6V@@6U@@@5E@6E@5E@6E@69@@6TE@5۠B@@@5ޠ>@@@5ߠ;@@@5@@@5@@5!@@5C@@ภg,gLAภ à:Invalid first character U+@@@@@64F@67F@66d@ภ&ɠQPภ.Ѡ'@'@,@@@6QF@6[y@ภ;ޠ4ภC<@<@@@@6cF@6h@DE@@@@6dF@6jF@6i@@L@|G@6;E@6nF@68@@@6RF@6b@ภf  _@_@X@@@6SF@6r@ภujni@n@I@@@5F@6F@61F@6N@@@5F@6F@62F@6O  E@63E@6P@@@6WF@6}@@@iG@6# @@@65F@6M@@@uG@6) !"@@@6 F@60@>Invalid first character U+%04X@@|@@@6!F@6F@6@@@@?6@@@5F@6 @@డ%Uchar&to_intjgNkgS@ ngTogZ@@@@@@@@6@@6@@@6@@6+@@ఐX!ug[g\@5@@@@@6G@6G@6?@@gMg]@@G@6D@@g@@E@5G@@T@@H@@@Ab  @@@@@@A@A@6@A@@@@ఠ9validate_exception_uidentŠi`ei`~@cA@@@@@@6A@6@@6@@@6A@6@@6A@63@2KD@E@F@@@࣠@(raw_nameAi`i`@dA@@3@+i`al1@@@@@  @@@ఠ$nameȠjj@eA@@@@@6C@63@(:@@ @@@ఐ~.validate_identjj@9@@@@@@6@@6@@@6@@6@@ఐE(raw_namejj@#@@]&@@@@*'@A@j@@డ+Utf8_lexeme.is_capitalized$Misc(k)k@ ,k-k@@1k2k@ @@ !@@@ @@ ,@@@ @@ @OxxOxy@@ &@@@@ 1@@@6@@6@@@6@@63LLLLLLLL@drk@l@m@@@@ఐy$name\k]k@ @@ K@@@6C@6C@6@@? @@@@@6C@6@ఐ$namesktk@$@@'@డ(failwithll@@@@@@@6@@6C@6@@6=@@డ&Format(asprintfll@ ll@@o@@@o@ @@@7C@7g@@7f@@@6C@7C@7C@75C@7N@@7eC@6|@@@6x@@@6u@@@6@@@6@@6#@@6@@ภA@ll+A?ภL 8Invalid exception name: @@@@@7JD@7MD@7L@ภ`Šภh ~ '}@'@YE@7PY@@@7dD@7p@ภxm7l@7@L^@@@7D@73D@7GD@7a@@@7D@74D@7HD@7b  wC@7IC@7c@@@7hD@7{@@W@lE@79 @@@7KD@7`@@c@xE@7) !"@@@76D@7F@:Invalid exception name: %st@t@@@@77D@7D@7~@@{z@@ ?6@@@7D@72@@ఐ$namegl,hl0@@@@@kl@@C@7@@@@@ok@@!@]@@@A@A@7@A@@@@ఠ2__ocaml_lex_tablesɠ6ocamldoc/odoc_lexer.mlpRVpRh@fA@@&Lexing*lex_tables@@@7A@73@@@@@@/3(lex_base@@@&stringQ@@@@@@/ 3+lex_backtrk  @@@@@A@A*lexing.mli!!"!!7@@.Stdlib__Lexingg@3+lex_default@@@@@B@A !8!< !8!Q@@ h@3)lex_trans"@@@@@C@A!R!V!R!i@@i@3)lex_check,)@@@@@D'@A !j!n!!j!@@j@3-lex_base_code63@@@@@E1@A*!!+!!@@)k@30lex_backtrk_code@=@@@@@F;@A4!!5!!@@3l@30lex_default_codeJG@@@@@GE@A>!!?!!@@=m@3.lex_trans_codeTQ@@@@@HO@AH!!I!!@@Gn@3.lex_check_code^[@@@@@IY@AR!!S!"@@Qo@3(lex_codehe@@@@@Jc@A\""]""+@@[p@@A`!! a!!@@_f@&Lexingqmoqmu@(lex_baseqmvqm~@@   #?qQ552<QmD  F*,r|=a@@r|=b@@@@@7A@7@&Lexing}df}dl@+lex_backtrk}dm}dx@@     ~{7[@@~{~7\@@@@@7A@7@&Lexing^`^f@+lex_default^g^r@@  .99ADFGIuy1U@@ux1V@@@@@7A@7@&LexingXZX`@)lex_transXaXj@@ $#$$$  00S00OP11"11::::0QRQR1!!!!:%%'%%%%%%%%%%%%%(%&%%%%%%%%$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%BBBBNNNBN!%;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3%%%%%%%%%%%%%%%%%%%%%%)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,%%%%%%%%%%%%%----%-%%%%%4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-----////////////////////////////////////////////////////////////////%%%%%%%%%%%%%%%%%%6%%%%%%%%%%%%%7%%%%%%%%%%%%%%%%%%%%%................................................................11111222222222222222222222222222222222222222222222222222222222222222200008888::::08/:///////////////////////////////////////////////////////////////%%%%%%%%%<%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%................................................................11111882882222222222822222222222222222222222222222222222222222222222222222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>%%%%%%%%%%%%%%%%%%%%%................................................................??????????%%%%%%%%%%%%%%%%%%%%%%%%%%%AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANMNNNLJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBCK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFmq'/@@mp'0@@@@@7A@7@ơ&Lexing(24(2:@)lex_check(2;(2D@@  00J00 L#O1111::::0PPRR1 !#:"""""""""""""""""""""""""""$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%BB$BBNNN !#BN$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))***************************+$++++++++++++++++++++++++++,,,,3,33333333333333333333333333444444444444444444444444444,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------555555555555555555555555555666666666666666666666666666----------------------------------------------------------------................................................................................................................................////88889999/8/9///////////////////////////////////////////////////////////////;.;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<////////////////////////////////////////////////////////////////2222892772772222222222722222222222222222222222222222222222222222222222222222777777777777777777777777777===========================2222222222222222222222222222222222222222222222222222222222222222>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????HHHHHHH????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG)GK @@)GJ @@@@@7A@7@ۡ&Lexing- . @-lex_base_code2 3 "@@  :%);@@=%(>@@@@@7A@76@𡠡&LexingL M@0lex_backtrk_codeQR!@@ #.Y$(Z@@\$']@@ @@@7A@7U@&Lexingk l@0lex_default_codepq @@ ++++x#'y@@{#&|@@@@@7A@7t@&Lexing@.lex_trans_code@@ 2(((((  (((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $??@@ #??@@3@@@7A@7@/&Lexing????@.lex_check_code????@@ 2,,,,----7777>>>>,-7->---------------------------------------------------------------8888999989----------------------------------------------------------------......................................./........//////////.......//////////////////////////...././/////////////////////////.....89////////////////////////////////////////////////////////////////.22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@AAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@A@AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG??-9@@??-:@@H@@@7A@7@D&Lexing<><D@(lex_code<E<M@@ 3  PT"2@@PS"3@@]@@@7A@7@@@pRk56@@@A@pRR@@@נAఠ$mainʠ8@8D@gA@@@&lexbuf@@@D~A@7@@8*+Odoc_parser%token@@@EsA@7@@8)3@@@ @@@࣠@&lexbufA8E8K@qA@@#3@:@5@@7.@@7B@7@:@;4__ocaml_lex_main_rec@NA@DA@DRA@D^A@?jA@?mA@?6A@?BA@:A@7@@7@#intA@@@8A@7@@7ZA@@A@;A@7@@7B@7@@7B@7@[os\o@@hA/special_comment@oA@7@@7iA@7@@7B@7@6ocamldoc/odoc_lexer.ml0SW0Sf@@iA?__ocaml_lex_special_comment_rec@9A@7@@7@1@@@?8A@8@@8,A@8@@8B@7@@8B@7@22@@jA5special_comment_part2@A@8@@8A@8@@8B@7@6ocamldoc/odoc_lexer.ml@@.kA %__ocaml_lex_special_comment_part2_rec@A@8 @@8 @[@@@DTA@8 @@8A@8@@8B@8 @@8 B@7@ @@HlA(elements@@@@UA@8@@8@@@Q`A@8@@8B@7@6ocamldoc/odoc_lexer.ml@@`mA8__ocaml_lex_elements_rec@A@8@@8@@@@KdA@8@@8 A@8@@8B@8@@8B@7@.@@{nA&simple@@@@VA@8@@8A@8@@8 B@7@6ocamldoc/odoc_lexer.mlQdhQdn@@oA6__ocaml_lex_simple_rec@A@8!@@8"@@@@VkA@8%@@8&A@8'@@8(B@8#@@8$B@7@SS@@pA@@@@@@ఐ4__ocaml_lex_main_recNQ Ne@@@@@@8O@@@8N@@8M@@8L3@5@@@@@@ఐ#&lexbuf7Nf8Nl@ @@B@@@ANmBNn@@A@9A@8Z@@(@@@1A@@V@@8_O@@8^A@8\3@@@O88@''@@@$@@8.@@@8- @@8,@@8+3@U@@@࣠@&lexbufAjoko@rA@@83@S@@@@@@1__ocaml_lex_stateAyozo@sA@@03@cJ@@@@@@@@డ&Lexing&engine@ @@@@@@@@@U@@@@@@@@@@@_@@@@@@@@@@"."."."]@@q@&!@@@@@@8w@@8v@s@@@8u@@8t@@@@8s@@8r@@@8q@@8p@@8o@@8n3LLLLLLLL@S_@V@W@@@@ఐܠ2__ocaml_lex_tables@Ӱ@@@@@8E@9E@9@@ఐz1__ocaml_lex_state@!@@$@@ఐ&lexbuf@@@1@@p@@S@@@85@@  @@b@@@9E@93@D@@@ @f@@@9@@@ డ":=7ocamldoc/odoc_lexer.mll~E~G@@!a@@@@9@@8@ @@7$unitF@@@6@@5@@4*%setfield0BAՠ@@@@@@@$"@@@ #intA@@@:E@:#@@@:%@@:$@ @@:"$@@@:!@@: @@:J@@డ4Odoc_comments_global(nb_chars4Odoc_comments_globalK~'L~;@ O~<P~D@@&Stdlib#ref.@@@:a@@@:`@ !ocamldoc/odoc_comments_global.mliSS@@4Odoc_comments_global@@@@LB@@@:3F@:F@:}@@డ!+z~g{~h@@#intA@@@@@@ @@@@@@@@@@@@'%addintBAN@@@@N0++O0+,@@yn@#"@@@ @@@:@@:@@@@:@@:@@@:@@:@@:@@డ!!~H~I@@!a@@@@3@@2@@1'%field0AA@@@@@@@@@\@@@:G@:G@:@@@:@@:@@:@@డ(nb_chars4Odoc_comments_global4~]@ ~^~f@:@;@@ܠ$@@@:H@:H@: @@E @@&@@డ+&String&length~j~p@ ~q~w@@@R@@@@@#intA@@@@@Ő.%string_lengthAA @@@a((a(Z@@D@ @@@@@@:@@:@@@:@@:H@@డe&Lexing&lexemeI~yJ~@ M~N~@@@}@@@u@@t`@@@s@@r@WAAXA^@@VY@@@@@@@:@@:@@@:@@:z@@ఐ0&lexbufu~v~@@@d@@y~xz~@@d@@@:@:I@:@@~i~@@@@@:@:H@:@@ @@bG@:@@E @@@@@:E@:0@ఐѠ$main@@@@@@:@@:@@ఐk&lexbuf@U@@@@@@@}@@@A6ocamldoc/odoc_lexer.ml@@8@@@9E@9@ @;@@@9@@@ డ$incr7ocamldoc/odoc_lexer.mll @@_@@@>@@@=@@<@@@;@@:%%incrAA@@@@@@@@@ؠ@@@:@@@:@@:@@@:@@:@@ఐ+line_number5 6@@@4@@@:@@@:F@:F@:'@@D@@@@@:E@:-@ డH$incrT!U%@S@@@S@@@;@@@:@@:R@@@:@@:I@@డ(nb_chars4Odoc_comments_globals&t:@ w;xC@@@@6w@@@; @@@; F@;F@; j@@3@@@@@;E@;p@ఐ$mainEMEQ@h@@@@@;@@;@@ఐ6&lexbufEREX@ @@j@@@@@W@@@Y`@@P@B6ocamldoc/odoc_lexer.ml@@@@@9E@9@ @@@@9@@@ డ7ocamldoc/odoc_lexer.mll@@@@@@@;1E@;@@@;!@@; @ @@;@@@;@@;@@;@@డ}(nb_chars4Odoc_comments_global&'@ *+@@{@@*@@@;/F@;2F@;0@@డhjAB@g@@@g@@@;:@@;9@d@@@;8@@;7c@@@;6@@;5@@;4@@డ GI`a@F@@@@@@;JG@;ZG@;M@@@;O@@;N@@;L!@@డ(nb_chars4Odoc_comments_global@ @%@԰&@@ $@@@;VH@;YH@;W>@@0 @@&?@@డ\&String&length@  @@1@@@1@@@;_@@;^0@@@;]@@;\a@@డ~&Lexing&lexeme @ @@@@@@@@;m@@;l@@@;k@@;j@@ఐ9&lexbuf!@#@@m@@ "@@m@@@;h@;~I@;t@@#@@@@@;H@;H@;f@@ @@G@;F@@ @@ @@@;E@;,@ภ+Description%-%8@;+Description@@@ @@&stringQ@@@ @&optionL@@@ @@@ @@ @A@GI@A8ocamldoc/odoc_parser.mliBMO8ocamldoc/odoc_parser.mliF@@@A@@ 4%;@@6%:7%<@@,@@@;D@;D@;@@ภ$NoneG%>H%B@C@@@41@@@;@@@;D@;@@T%9U%C@@@ @@@;D@; @@[ @@ @@@;@cdDK@@@C6ocamldoc/odoc_lexer.mlmqmr@@@@@9E@9$@ @@@@9'@@@ డB#%7ocamldoc/odoc_lexer.mll@"@@@ @@@;E@;@@@;@@;@ @@;#@@@;@@;@@;I@@డ(nb_chars4Odoc_comments_global&'@ *+@@@@6*@@@;F@;F@;g@@డꠐAB@@@@@@@;@@;@@@@;@@;@@@;@@;@@;@@డɠ˰`a@Ȱ@@@k@@@;G@;G@;@@@;@@;@@;@@డY(nb_chars4Odoc_comments_global@ @%@V&@@$@@@;H@;H@;@@0 @@&@@డ&String&length@ @@@@@@@@;@@;@@@;@@;@@డ &Lexing&lexeme@ @@@@@@@@;@@;@@@;@@;@@ఐ&lexbuf @@@@@ @@@@@;@<I@;@@@@@@@;@<H@;&@@ @@G@;)@@ @@@@@<E@;/@ఐ[$main@'@@@Z@@<S@@<?@@ఐ&lexbuf#@߰@@)L@@@@aM@$+@@P@D6ocamldoc/odoc_lexer.mlMQMR@@@@@:E@:`@ @@@@:c@@@ డ ~_a7ocamldoc/odoc_lexer.mll~~@^@@@ H>@@@<%E@<@@@<@@<@ @@<_@@@<@@<@@<@@డ;(nb_chars4Odoc_comments_global&~'~@ *~+~@@9@@ r*@@@<#F@<&F@<$@@డ &(A~B~@%@@@%@@@<.@@<-@"@@@<,@@<+!@@@<*@@<)@@<(@@డ `~a~@@@@ K@@@<>G@@@@@@  @+.8,@@  @ఐ >$main78@ @@@ =@@=q 6@@=p "@@ఐ ؠ&lexbufHI@ °@@  /@@@@ D 0@M @@  2@F@@  3@PsyQ@@  6@F6ocamldoc/odoc_lexer.ml@@ @@@: E@:  F@ @ @@@:  I@@@ภ#EOF7ocamldoc/odoc_lexer.mll&)@;#EOF@@@FGI@A8ocamldoc/odoc_parser.mlipp@@@ gO@@ $ +@@  ]@G6ocamldoc/odoc_lexer.mlMQMR@@ @@@:E@:  m@ @ @@@: p@@@ డ$ l n7ocamldoc/odoc_lexer.mll~~@ k@@@$U K@@@=E@=@@@=@@=@ @@= l@@@=~@@=}@@=| @@డ H(nb_chars4Odoc_comments_global&~'~@ *~+~@@ F@@$*@@@=F@=F@= @@డ$ 3 5A~B~@ 2@@@ 2@@@=@@=@ /@@@=@@= .@@@=@@=@@= @@డ$  `~a~@ @@@$ X@@@=G@=G@=@@@=@@=@@= @@డ (nb_chars4Odoc_comments_global~@ ~~@%@ &@@$ؠ$@@@=H@=H@= @@0 @@& @@డ%'&String&length~~@ ~~@@@@@@@@=@@=@@@=@@= ,@@డ%I&Lexing&lexeme~~@ ~~@@@@@ a@@@=@@=@@@=@@= N@@ఐ &lexbuf~~@ @@ 8 [@@~~@@ 8@@@=@=I@= e@@~~@@ @@@=@=H@= o@@ @@G@= r@@ @@@@@=E@= x@ డ%$decr  @@%] @@@C@@@B@@A o@@@@@@?%%decrAA%B@@@%A  %B I@@%l@@@@%v@@@=@@@=@@=@@@=@@= @@ఐ"@.comments_level=> @!ٰ@@%4@@@=@@@=F@=F@= @@C@@ '@@@=E@= @ఐ $mainZ[@ ð@@@ @@= @@= @@ఐ &lexbufkl!@ {@@  @@@@  @g@@  @qv|r")@@  @H6ocamldoc/odoc_lexer.mlKOKP@@ _@@@:E@: @ @ b@@@: @@@ డ&  7ocamldoc/odoc_lexer.mll||@ @@@% @@@>E@>@@@> @@>@ @@> @@@>@@>@@> "@@డ (nb_chars4Odoc_comments_global&|'|@ *|+|@@ ְ@@&*@@@>F@>F@> @@@డ&\ à ŰA|B|@ °@@@ @@@>"@@>!@ @@@> @@> @@@>@@>@@> _@@డ&{  `|a|@ @@@&D @@@>2G@>BG@>5@@@>7@@>6@@>4 |@@డ 2(nb_chars4Odoc_comments_global|@ ||@%@ /&@@&h$@@@>>H@>AH@>? @@0 @@& @@డ&&String&length||@ ||@@ @@@ @@@>G@@>F @@@>E@@>D @@డ&&Lexing&lexeme||@ ||@@ t@@@ @@@>U@@>T t@@@>S@@>R @@ఐ &lexbuf||@ ~@@  @@||@@ @@@>P@>fI@>\ @@||@@ b@@@>0@>gH@>N @@ @@G@>. @@ @@ d@@@>hE@> @ డ'#$incr  @ .@@@& .@@@>o@@@>n@@>m -@@@>l@@>k $@@ఐ#.comments_level$% @#P@@' I@@@>z@@@>yF@>}F@>{ <@@*@@ @@@>E@>w B@ఐn$mainA B @:@@@m@@>f@@> R@@ఐ &lexbufR S @ @@< _@@@@t `@N@@u a@XtzY '@@" d@I6ocamldoc/odoc_lexer.ml%IM%IN@@ @@@:E@: t@ @ @@@: w@@@ డ'$incr7ocamldoc/odoc_lexer.mllzz@ @@@'] @@@>@@@>@@> @@@>@@> @@డ J(nb_chars4Odoc_comments_global z!z@ $z%z@@ H@@' @@@>@@@>F@>F@> @@4@@ @@@>E@> @ఐ砐$mainBC@@@@@@>@@> @@ఐ &lexbufST@ k@@ @@@@ @XrxY@@ @ఠ1__ocaml_lex_state--@)tA@@ O@@@: 1@@ R@@@: 4@@@ ఐ &lexbuf--@ @@3))))))))@ E @@@@@&Lexing-- @+refill_buff- -@@3+refill_buff,@@@A@3@@@4@@3$unitF@@@2@@1@@@33*lex_buffer%bytesC@@@5A@A @As_cs_~@@H@3.lex_buffer_len@@@6A@B@A"t#t@@!I@3+lex_abs_pos)@@@7A@C@A,u-u@@+J@3-lex_start_pos3 @@@8A@D'@A6v7v@@5K@3,lex_curr_pos=@@@9A@E1@A@wAw @@?L@3,lex_last_posG@@@:A@F;@AJx  Kx  @@IM@3/lex_last_actionQ(@@@;A@GE@ATy ! %Uy ! C@@SN@3/lex_eof_reached[$boolE@@@@@@=A@Ib@Aq{ h lr{ h @@pP@3+lex_start_px(position@@@?A@Jm@A||  }|  @@{Q@3*lex_curr_p @@@@A@Kv@A}  }  @@R@@Ar=Ar=^@@G@@@@@@@>@@>@@@>@@>@@ఐb&lexbuf_-`-@L@@@@@@ @@@>E@>@ఐ4__ocaml_lex_main_recq.$r.8@@@@@@>@@@>@@>@@>@@ఐ&lexbuf.9.?@s@@@@ఐ1__ocaml_lex_state.@.Q@@@E@>@@(@@@@@@@@A@@ @ A@@@@>@@@>@@>@@>A@>@@@oo@@@@@@80@@8/3********@@@@࣠@&lexbufA0Sg0Sm@*uA@@3********@@@@@@@ఐǠ?__ocaml_lex_special_comment_rec1ps1p@˰@@@@@>@@@>@@>@@>3********@*$@@@@@@ఐ+&lexbuf1p1p@ @@@@N1p1p@@A@??A@?@@(@@@9A@@@@? @@? A@?;@@@0SS@@@@@@84@@@83@@82@@813********@o@@@࣠@&lexbufA22@+vA@@3++++++++@m@@@@@@1__ocaml_lex_stateA)2*2@+,wA@@3++++++++@}#@@@@@@@@డ)&Lexing&engineA3B3@ E3F3@@@@@@@@?#@@?"@o@@@?!@@? @@@@?@@?@@@?@@?@@?@@?3+H+H+H+H+H+H+H+H@5AP@8@9@@@@ఐؠ2__ocaml_lex_tablesn3o3@ϰ@@@@@?:E@?>E@?=@@ఐ\1__ocaml_lex_state33@!@@q$@@ఐx&lexbuf33@b@@1@@R@@O@@@?45@@4#+4#,@@^@@@?EE@?D3++++++++@D@@@ @b@@@?F@@@@ఠ!s7ocamldoc/odoc_lexer.mllXdXe@+yA@@ @@@?hE@?\3++++++++@\@@@డ*/&Lexing&lexemeXhXn@ XoXu@@ ʰ@@@G@@@?a@@?` @@@?_@@?^ @@ఐР&lexbuf4Xv5X|@@@-@@ @@1.@A@9X`@@ డ*_@BDE@>@@@*(@@@?E@?t@@@?v@@?u@ @@?s?@@@?r@@?q@@?p3++++++++@aY@Z@[@@@@డ(nb_chars4Odoc_comments_globallm@ pq@@@@*U-@@@?F@?F@?!@@డ*  @@@@@@@?@@?@@@@?@@?@@@?@@?@@?@@@డ*蠐@@@@*.@@@?G@?G@?@@@?@@?@@?]@@డx(nb_chars4Odoc_comments_global@ @%@u&@@*$@@@?H@?H@?z@@0 @@&{@@డ*&String&length@ @@Ұ@@@@@@?@@?@@@?@@?@@ఐ!s@@@@@@?H@?H@?@@ @@@@@?@?H@?@@q @@G@?@@ @@@@@?E@?@డ+D$y${)*@$x@@@+@@@?D@?@@?@ @@?$y@@@?@@?@@?@@డ+bGH@@@@++!E@?@@@?@@?@@?@@ఐ'.comments_level^@'@@+A@@@?F@?F@? @@" @@@@Apq@@BE@?@@.@@$v@@@?E@?@@ఠ"s2:I:K@-:zA@@(@@@?E@?3-'-'-'-'-'-'-'-'@2@@@ఐ)+read_string:N:Y@(@@@*@@@?@@?)@@@?@@?@@ภ*:Z:\@*@@@*@@@?F@?'@@@@+(@A@:E @@@ఠ"s3`o`q@-w{A@@'@@@@E@?3-d-d-d-d-d-d-d-d@pLE@F@G@@@ఐ(-remove_blanks`t`@ @@@(@@@?@@?(@@@?@@?@@ఐi"s2``@#@@(.@@@@F@@ F@@-@@" @@1.@A@`k @@@ఠ"s4@-|A@@'>@@@@E@@ 3--------@DRK@L@M@@@డ,5\^@[@@@+%'@@@@E@@E@@ @@@@@@@@@@ @@డ+Odoc_global,remove_stars+Odoc_global!<@ ?@@'@&Stdlib#ref$boolE@@@@}@@@@|@8ocamldoc/odoc_global.mlitBBtB]@@+Odoc_globalM@>@@,:<@@@@F@@F@@T@@H"@@>U@ఐ!V,remove_starskl@@@@&@@@@@@@'@@@@@@@k@@ఐ"s3@u@@&@@@@F@@F@@@@" @@@ఐԠ"s3  @@@E@@@@@@A@@@ภ+Description'2@ @ఐ"s446@@@@@@@@@D@@D@@3.W.W.W.W.W.W.W.W@ @@@@ภ$None8<@@@@ @@@@@@@@D@@@@3=@@@"@@@@D@@!@@; @@"@C @@@ @@@ >I@@W@ ఐ**add_stringcncx@*a@@@*@@@@@@@*@@@@@@@p@@ఐ!scycz@@@+@@@@F@@F@@@@" @@}@@@@E@@@ డ-<$decr"|#|@@@@-@@@@@@@@@@@@@@@@@@@@ఐ)Р.comments_level=|>|@)i@@-!@@@A@@@@F@AF@A@@*@@@@@AE@@@ఐ/special_commentZ[@@@@@@A@@A@@ఐ&lexbufkl@@@@@@@$@N@@%@qWar@@(@t@@9@ @@:@wPVx@@o@A6ocamldoc/odoc_lexer.mlOO@@@@@?IE@?H3/#/#/#/#/#/#/#/#@@@@ @@@@?J@@@@ఠ!s#7ocamldoc/odoc_lexer.mll$0$1@/N}A@@A@@@AE@A@డ-&Lexing&lexeme$4$:@ $;$A@@`@@@@@@A@@A`@@@A@@A@@ఐf&lexbuf3$B4$H@P@@s@@ @@0@A@8$,@@ డ-֠ذCLrDLt@԰@@@-@@@A>E@A,@@@A.@@A-@ @@A+@@@A*@@A)@@A(3////////@D`X@Y@Z@@@@డ(nb_chars4Odoc_comments_globalkLTlLh@ oLipLq@@@@--@@@A@@డ*(nb_chars4Odoc_comments_global@ @@(@@0a*@@@B F@BF@B \@@డ001@@@@@@@B@@B@@@@B@@B@@@B@@B@@B{@@డ0OP@@@@0:@@@B&G@B6G@B)@@@B+@@B*@@B(@@డ(nb_chars4Odoc_comments_globalo@ r s@%@&@@0$@@@B2H@B5H@B3@@0 @@&@@డ1 &String&length@ "@@ް@@@@@@B;@@B:@@@B9@@B8@@ఐ!s#$@\@@@@@BDH@BFH@BE@@%@@@@@B$@BGH@BB@@q @@G@B"@@ @@@@@BHE@B@ఐ/special_comment'/'>@@@@@@BK@@BJ@@ఐ᠐&lexbuf'?'E@˰@@@@@@@@@@,@@@9@@@NTFM@@@C6ocamldoc/odoc_lexer.mleoseot@@@@@?QE@?P322222222@@@@ @@@@?R@@@@ఠ!s&7ocamldoc/odoc_lexer.mll@3$@A@@.@@@B]E@BQ"@ఐ/+read_string@.x@@@0@@@BV@@BU.@@@BT@@BS8@@ภ0()@0@@@0@@@B_F@BcH@@@@*I@A@2 @@ డ1=>@@@@12[@@@B|E@Bj@@@Bl@@Bk@ @@Bi@@@Bh@@Bg@@Bf33[3[3[3[3[3[3[3[@ZR@S@T@@@@ఐ.ՠ+descriptionab@.|@@1$@@@BzF@B}F@B{@@ఐ.+-remove_blanksxy!@&@@@.&@@@B@@B.!@@@B@@B1@@ఐ!s"#@;@@.=@@@BG@BG@BE@@" @@SG@BH@@< @@u@@@BE@BwN@ ఐ1C3reset_string_buffer%-%@@0@@@1>@@@B@@B1;@@@B@@Bf@@ภ11%A%C@10@@@1Q@@@BF@Bv@@@@@@@BE@B|@@ఠ#len'EQET@3AA@@)@@@BE@B333333333@@@@డ2u&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@ =@@`34T4T4T4T4T4T4T4T@yr@s@t@@@&LexingVW@,lex_curr_pos[\@@ డ2!-gh@@U@@@@@@]@@@@@a@@@@@@@'%subintBA2@@@@25,~,~25,~,@@2o@! @@@@@@B@@B@@@@B@@B@@@B@@B@@BL@@ఐ &lexbuf@ @@[@&Lexing@,lex_curr_pos@@ ߰@@M@@@BF@BF@Bq@@ఐ#len@{@@Y@@@BF@BF@B@@. @@ @@@BF@B@@@@@@BE@B@ ఐ &lexbuf@ ܰ@@@&Lexing@*lex_curr_p@@ 3)pos_fname @@@.s@@@*@@@ 3(pos_lnum E@@@+@@A@AqVrV@@pB@3'pos_bolO@@@,@@B@A{W|W@@zC@3(pos_cnumY@@@-@@C@AXX@@D@@AUU@@A@*@@@C2E@C0@)*@@@C7E@C5@&'@@@C2@%%@@@"@@86!@@8538080808080808080@@@@࣠@&lexbuf)A+,@8XCA@@238@8@8@8@8@8@8@8@@@@@@@@ఐ3 %__ocaml_lex_special_comment_part2_rec;<@7@@@5@@D@2@@D-@@D@@D38W8W8W8W8W8W8W8W@$L@@@@@@ఐ+&lexbufST@ @@Y@@X]^@@MA@D[A@D"@@(@@J@9A@@m@@D'l@@D&A@D$;@@@k@llWV@UX@@i@@8:@f@@89a@@88@@87388888888@@@@࣠@&lexbuf*A @8DA@@}388888888@@@@@@@1__ocaml_lex_state+A$@8EA@@388888888@@@@@@@@@డ7;&Lexing&engine'/'5@ '6'<@@@@@ F@@@D?@@D>@@@@D=@@D<@a@@@D;@@D:@@@D9@@D8@@D7@@D6388888888@5A@8@9@@@@ఐ n2__ocaml_lex_tables'='O@e@@ n@@@DVE@DZE@DY@@ఐ\1__ocaml_lex_state'P'a@!@@$@@ఐx&lexbuf'b'h@b@@1@@R@@@@@DP5@@ nv nw@@@@@DaE@D`39"9"9"9"9"9"9"9"@D@@@ @@@@Db@@@@ఠ!s-7ocamldoc/odoc_lexer.mll@9MGA@@@@@@D|E@Dp39:9:9:9:9:9:9:9:@\@@@డ7&Lexing&lexeme@ @@`@@@@@@Du@@Dt`@@@Ds@@Dr @@ఐР&lexbuf45@@@I-@@ @@1.@A@9@@ డ7֠ذD E @԰@@@7@@@DE@D@@@D@@D@ @@D@@@D@@D@@D399999999@aY@Z@[@@@@డ(nb_chars4Odoc_comments_globall m @ p q @@@@7-@@@DF@DF@D!@@డ88  @@@@@@@D@@D@@@@D@@D@@@D@@D@@D@@@డ8W~  @}@@@8 @@@DG@DG@D@@@D@@D@@D]@@డ(nb_chars4Odoc_comments_global  @    @%@ &@@8D$@@@DH@DH@Dz@@0 @@&{@@డ8&String&length  @   #@@h@@@h@@@D@@Dg@@@D@@D@@ఐ!s $ %@@@@@@DH@DH@D@@   &@@@@@D@DH@D@@q @@G@D@@ @@@@@DE@D@డ822) (C* (D@2@@@9g@@@DD@D@@D@ @@D2@@@D@@D@@D@@డ8!G (3H (4@@@@8!E@D@@@D@@D@@D@@ఐ5.comments_level^ (B@5@@8נ@@@DF@DF@D @@" @@@@Ap (Eq (F@@BE@D@@.@@2 @@@DE@D@@ఠ$desc.  @:HA@@4T@@@EE@D3::::::::@2@@@డ9Ipr  @o@@@92;@@@E E@EE@D@@@D@@D@@D@@డ ,remove_stars+Odoc_global @   @%@ &@@96$@@@EF@E F@E:@@0 @@&;@ఐ.R,remove_stars@,@@@3@@@E@@E4@@@E @@E Q@@డ9ð@@@@9c3@@@EF@E(F@E@@@E@@E@@En@@ఐ6+description@6H@@9~@@@E$G@E'G@E%@@' @@@@@ @@@డ9@@@@9E@E+@@@E-@@E,@@E*@@ఐ6Π+description1@6t@@9@@@E4F@E7F@E5@@" @@@=  @@@A@? @@@ఠ&remain/J+9K+?@;IA@@7[@@@EDE@E83;;;;;;;;@@@@@@ఐ7{+read_string_+B`+M@6@@@9@@@E=@@E<7t@@@E;@@E:@@ภ9 t+Nu+P@9 @@@9,@@@EFF@EJ)@@@@-*@A@~+5 @@@ఠ'remain20TbTi@;JA@@5Y@@@EgE@EK3;;;;;;;;@@NG@H@I@@@డ:Pwyl{l|@v@@@:3B@@@E[E@EYE@EN@@@EP@@EO@@EM@@డ,remove_stars+Odoc_globall@ ll@%@&@@:=$@@@EWF@EZF@EX<@@0 @@&=@ఐ/Y,remove_stars@-@@@4@@@E`@@E_5@@@E^@@E]S@@ఐ&remain@]@@4@@@EiF@EkF@Ejg@@" @@kh@ఐ&remain@p@@xE@Elu@lx@@zw@A@ T^@@ภ+Description@@ఐ$desc  @̰@@@@@EuD@ED@E3 *@@@F=@@F<@@ఐ9.comments_levelv'w'@9M@@= F@@@FK@@@FJF@FNF@FL*@@*@@ @@@FPE@FH0@ఐ#Ϡ5special_comment_part2((@#Ӱ@@@#@@FS#@@FR@@@ఐU&lexbuf((@?@@#M@@@@#N@N@@#O@@@#P@@@@#Q@#)@@#@B6ocamldoc/odoc_lexer.ml  @@"@@@DiE@Dh3????????@%@@@ @"@@@Dj@@@@ఠ!c27ocamldoc/odoc_lexer.mll-6B-6C@?.LA@@ @@@FmE@FY@డ=&Lexing+lexeme_char-6G-6M@ -6N-6Y@@ ̰@@@$@@@Fa@@F`@ @@@F_@@F^ @@@F]@@F\@@F[ @@ఐ&lexbuf:-6Z;-6`@@@$0@@@D-6aE-6b@@ @@@FoF@FzF@Fy'@@N-6FO-6c@@I*@A@Q-6>@@ ఐ%7Z7\//@7Y@@@g@@@FE@F@@F@ @@F7Z@@@F@@F@@F<@@ఐ!c//@F@@I@@J//@@"F@FT@@@@77@@@FF@FZ@డ>^$incr//@!i@@@>(!i@@@F@@@F@@F!h@@@F@@Ft@@ఐ>B+line_number//@=ݰ@@>C!@@@F@@@FF@FF@F@@*@@!@@@FE@FF@F@@/@@ @ డ>$incr 0 0@!@@@>f!@@@F@@@F@@F!@@@F@@F@@డ#S(nb_chars4Odoc_comments_global*0+0@ .0/0@@#Q@@>!@@@F@@@FF@FF@F@@3@@" @@@FE@F@ఐ%T5special_comment_part2L1M1@%X@@@%V@@F%U@@F@@ఐڠ&lexbuf]1^1@İ@@%S@@@@%c@W@@%d@d@@%e@@@%f@e,.4f2@@%NA@ఠ1__ocaml_lex_state,%?)-%@)>@@FA@@$[@@@Dl@@$^@@@Dm@@@ ఐ&lexbuf%V)B%W)H@@@%~3@@@@@@@@@ @@@@@&Lexing%b)I%c)O@+refill_buff%g)P%h)[@@ @@@&;@@@F@@F@@@F@@F@@ఐ.&lexbuf%)\%)b@@@%)@@-@@"@@@FE@F/@ఐ% %__ocaml_lex_special_comment_part2_rec%dj%d@%@@@%@@F@%@@F%@@F@@FC@@ఐU&lexbuf%d%d@?@@%P@@ఐt1__ocaml_lex_state%d%d@Z@@%E@G_@@(@@%`@d@@%a@@@A%')@@%@i A@@%@@G@%@@G%@@G@@GA@Go@@@%@%%%%@%%@@%@@8<%@@8;3AAAAAAAA@&@@@࣠@&lexbuf3A%%@A>MA@@%3A&A&A&A&A&A&A&A&@&@@@@@@ ఐ&lexbuf%%@%@@@@&3A8A8A8A8A8A8A8A8@&@@@&Lexing%%@'lex_mem&&@@@డ?%Array$make&&@ &&@@@#intA@@@IQ@@IP@!a@I@@IO%arrayJ @@@IN@@IM@@IL/caml_array_makeBA @@@@)array.mliuu@@-Stdlib__ArrayD@.)@@@&@@@K @@K @@@@G&C@K C@KC@K @@K ( @@@K @@K@@Kc@@J&_&`@@G@@@KD@KD@Ks@@&o&p@@$|@@`@@&@@@G%D@K@ @@#@@@K"C@K!@ఐ&8__ocaml_lex_elements_rec&&@&@@@&@@K'@&~@@K&&x@@K%@@K$@@ఐ&lexbuf&&@@@&@@^&&@@&A@KkA@K2@@%@@&@@@&@A@@&@@K7&@@K6A@K4@@@&@&&&&@&&@@&@@8@@&@@8?&@@8>@@8=3BBBBBBBB@'@@@࣠@&lexbufhA&/&5@B/NA@@&3BBBBBBBB@'@@@@@@1__ocaml_lex_stateiA&6&G@B>OA@@&3B&B&B&B&B&B&B&B&@'&@@@@@@@@డ@&Lexing*new_engine&JR&JX@ &JY&Jc@@@)@@@@@@&@@@@@@'@@@@@'@@@@@@@@@@)"^"^)"^"@@)r@&!@@@)@@@KO@@KN@'@@@KM@@KL@'@@@KK@@KJ@@@KI@@KH@@KG@@KF3BxBxBxBxBxBxBxBx@S_'$@V@W@@@@ఐ*2__ocaml_lex_tables'BJd'CJv@'@@*@@@KfE@KjE@Ki@@ఐz1__ocaml_lex_state'VJw'WJ@!@@'E$@@ఐ&lexbuf'cJ'dJ@@@'Y1@@p@@S@@@K`5@@'r's@@b@@@KqE@Kp3BBBBBBBB@D@@@ @f@@@Kr@@@ డAK&,&.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@%Ѱ@@@At&@@@KG@KG@K@@@K@@K@@K@@డ&b(nb_chars4Odoc_comments_global7@ 7 7@%@&_&@@A$@@@KH@KH@K@@0 @@&@@డA&String&length77@ 77"@@%@@@%@@@K@@K%@@@K@@K@@డB &Lexing&lexeme7$7*@ 7+71@@%@@@)!@@@L@@K%@@@K@@K@@ఐ&lexbuf7278@@@([@@7#79@@%@@@K@L I@L@@77:@@&@@@K@LH@K@@ @@G@K@@ @@%@@@LE@K @ఐ((elements8<D8<L@(@@@(@@L(@@L@@ఐҠ&lexbuf8<M8<S@@@()@@@@(*@69T[@@(-@A6ocamldoc/odoc_lexer.ml}}@@@@@KuE@Kt=@ @@@@Kv@@@@ డB$incr7ocamldoc/odoc_lexer.mll<<@%@@@BR%@@@L @@@L@@L%@@@L@@L]@@ఐBl+line_number<<@B@@Bm%@@@L+@@@L*F@L.F@L,u@@+@@&@@@L0E@L({@ డB$incr;=<=@%Ͱ@@@B%@@@L7@@@L6@@L5%@@@L4@@L3@@డ'y(nb_chars4Odoc_comments_globalZ=[=@ ^=_=@@'w@@B%@@@LB@@@LAF@LEF@LC@@3@@&F@@@LGE@L?@ఐ)P(elements|>}>@)T@@@)R@@LJ)M@@LI@@ఐ&lexbuf>>@n@@)G@@@@)[@W@@)\@<>@@)?@B6ocamldoc/odoc_lexer.ml'+',@@R@@@KyE@Kx@ @U@@@Kz@@@డC8%raise7ocamldoc/odoc_lexer.mllAX`AXe@@#exnG@@@@@!a@@@&%raiseAAB@@@B^BBB^Bg@@C@@@@@@@@LT@@LS)E@LR@@LQ @@ภ'Failure-AXg.AXn@;'Failure)@@@ @=m@@@@AC4 @@A&_none_@@A=ocaml.warn_on_literal_patternCE  CE  @@CE  CE  @@@CAH@డ-Odoc_messages5should_escape_at_sign-Odoc_messagesYAXpZAX}@ ]AX~^AX@@&stringQ@@@O@:ocamldoc/odoc_messages.mliPPPr@@-Odoc_messagesy@nAXooAX@@>@@@LaE@PE@Ps@@xAXfyAX@@t@@@L[E@L`{@@@PVB@@)~@C6ocamldoc/odoc_lexer.ml@@@@@K}E@K|3EJEJEJEJEJEJEJEJ@@@@ @@@@K~@@@@ఠ"id_7ocamldoc/odoc_lexer.mllDD@EuQA@@,@@@QE@P@డC&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml575=@ 5>5H@@@+@@@@@@*@@@@@@*@@@@@1@@@@@@@@@@, & &, & U@@,a@("@@@+%@@@P@@P@@@@P@@P@@@@P@@PN@@@P@@P@@P@@P@@ఐ&lexbufJ5IK5O@@@*m@@డDJ%Array#getEܠEݰ^5P_5iA@f!a@I,@@@IB@@IA@@@@I@@@I? @@I>@@I=/%array_safe_getBAp@@@@od::pd:r@@nB@"!A@@w@@@QF@Q=F@Q!@@@Q%@@Q$@!@@@Q#@@Q"@@Q @@QJ@@ఐ&lexbufD5V@F@@*X@&Lexing5W5]@'lex_mem5^5e@@U@@R3@@@Q3G@Q:G@Q5o@@@5g5h@@V@@@Q1G@QAtA@@t@@@QF@QF@Q@@@Q@@Q@v@@@Q@@Q@@Q@@Q@@ఐW&lexbuf%b@@'@@,@&Lexingjk@'lex_memop@@o6@@3@@@QG@QG@Q6@@@@@@@@QG@QG@QF@@ON@@EG@@డFӠGGAҰA@@Ҡ"@@@QF@QF@Q@@@Q@@Q@@@@Q@@Q@@Q@@Qo@@ఐ&lexbuf%@'@@,w}@&Lexing@'lex_mem@@Ͱ6@@3@@@QG@QG@Q@@A@@ @@@QG@QG@Q@@ON@@E@@O@@@A@Q@@@ఠ"ida7ocamldoc/odoc_lexer.mllF9BF9D@HSA@@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@@@Q3HMHMHMHMHMHMHMHM@HW@@@@ @@-@@@Q@XE7YHpv@@P@f@@, @E6ocamldoc/odoc_lexer.ml@@ @@@KE@K@ @@@@K@@@డF(failwith7ocamldoc/odoc_lexer.mllII@9z@@@9z@@@Q@@Q-AE@Q@@Q@@A;A@@;@@@RF@RDF@R(@@@R,@@R+@=@@@R*@@R)@@R'@@R&B@@ఐ&lexbuf%b@'@@-P@&Lexingjk@'lex_memop@@66@@n3@@@R:G@RAG@R<g@@@@@r@@@R8G@RCG@RBw@@ON@@Ex@@డGIuIvAA@@@@@RF@RdF@RH@@@RL@@RK@@@@RJ@@RI@@RG@@RF@@ఐ|&lexbuf%@e'@@.>@&Lexing@'lex_mem@@6@@̠3@@@RZG@RaG@R\@@A@@@@@RXG@RcG@Rb@@ON@@E@@O@@@A@##Q@@@ఠ!vc7ocamldoc/odoc_lexer.mllK6?K6@@IUA@@;@@@RuE@Re3IIIIIIII@V@@@@@ఐ;ؠ1validate_encodingK6CK6T@8N@@@;@@@Rj@@Ri;@@@Rh@@Rg@@ఐ;!v-K6U.K6V@#@@;@@@RwF@RyF@Rx-@@" @@1.@A@9K6; @@ภ(T_BEFORE@LZ_ALZg@;(T_BEFORE)@)@@@ @AEGI@A]_>@8ocamldoc/odoc_parser.mlic@@@/J@ఐW!vWLZhXLZi@U@V@W@@< @@@R3J!J!J!J!J!J!J!J!@Ud@@@@! @@/@@@R}@eJ4fLZk@@]@s@@.K@G6ocamldoc/odoc_lexer.ml@@@@@KE@K@ @@@@K@@@డH(failwith7ocamldoc/odoc_lexer.mllMM@;N@@@;N@@@R@@R/E@R@@R@@ "usage: @before version descriptionMM@@MM@@;d@@@RE@RE@R@@"M#M@@/@H6ocamldoc/odoc_lexer.ml@@!@@@KE@K3J{J{J{J{J{J{J{J{@@@@ @%@@@K@@@@ఠ(exn_pathd7ocamldoc/odoc_lexer.mllNCyNC@JVA@@1@@@RE@R@డI&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml  @   @@0 @@@06@@@R@@R@0@@@R@@R@/@@@R@@R_@@@R@@R@@R@@R@@ఐ&lexbuf+ , @@@/~'@@డI[JJ= > AA@@g@@@RF@RF@R@@@R@@R@@@@R@@R@@R@@RO@@ఐ&lexbuf%b @۰'@@/]@&Lexingj k @'lex_memo p @@! 6@@B3@@@RG@RG@Rt@@@  @@F@@@RG@RG@R@@ON@@E@@డIonsKIsKJ  AmA@@m@@@RF@RF@R@@@R@@R@o@@@R@@R@@R@@R@@ఐ P&lexbuf% @ 9'@@0@&Lexing  @'lex_mem  @@!h6@@3@@@RG@RG@R@@A  @@@@@RG@RG@R@@ON@@E@@O@@@A@Q@@@ఠ(raw_pathe7ocamldoc/odoc_lexer.mllOO'@KWA@@?iF:@@@S@@@SE@R3KKKKKKKK@ 0$@@@@@డJ4&String-split_on_char O*!O0@ $O1%O>@@@$charB@@@?@@>@Fe@@@=@@<32@@@;@@@:@@9@@8@??@@?S@&!@@@@@@S@@S@@@@S@@SML@@@S@@@R@@R@@RK@@nbO?cOB@@<@@@SF@SF@S[@@ఐ(exn_pathuOCvOK@e@@F@@@SF@SF@So@@` @@yp@A@O @@@ఠ$pathfPOZPO^@L?XA@@Bؠ>@@@SEE@S @@@S3E@S3L3L3L3L3L3L3L3L3@@@@@@డJ$List#mapPOaPOe@ POfPOi@@@@!a@5@@m!b@2@@l@@k@C@@@j@@i;@@@h@@g@@f@@@@@@W@*%@@@@>j@@@SGE@S#@@S&M@@S%@@S$@ @@@S"@@S!YX@@@S@@S@@SS@@ఐ5蠐9validate_exception_uidentPOjPO@4@@@>@@@SC@@SB>@@@SA@@S@j@@ఐ(raw_pathPOPO@t@@O<@@@S5F@SJF@SH@@p @@@A@POV @@@ఠ"idg(Q)Q@LYA@@G]@@@SaE@SK3LLLLLLLL@@@@@@డKU&String&concatAQBQ@ EQFQ@@@@@@@@@@ST@@SS@@@@@@SR@@@SQ@@SPG@@@SO@@SN@@SM-@@!.fQgQ@@iQjQ@@@@@@SfF@ShF@SgA@@ఐ$path|Q}Q@K@@@? @@@SjF@Sd@@@ScF@SkF@Si[@@L@@_\@A@Q@@ภ(T_RAISESRR@;(T_RAISES,@,@@@ @AFGI@A(e8ocamldoc/odoc_parser.mlii@@@2L@ఐ"idRR@@@@@@@@SsD@SuD@St3MNMNMNMNMNMNMNMN@ @@@@% @@2@@@Sr@0@@@@@#@OR@@@@@1@I6ocamldoc/odoc_lexer.ml@@ @@@KE@K@ @ @@@K@@@డK(failwith7ocamldoc/odoc_lexer.mllS(S0@>}@@@>}@@@Sz@@Sy2DE@Sx@@Sw@@ #usage: @raise Exception descriptionS2SU@@S1SV@@>@@@SE@SE@S@@"S&#SW@@2=@J6ocamldoc/odoc_lexer.mly}y@@ P@@@KE@K3MMMMMMMM@ 2@@@ @ T@@@K@@@@ఠ!sh7ocamldoc/odoc_lexer.mllVV@MZA@@/@@@SE@SG@డLL&Lexing&lexemeVV@ VV@@/@@@3d@@@S@@S/@@@S@@Sf@@ఐ ۠&lexbuf3V4V@ Ű@@2s@@ @@0t@A@8V@@ డL|1]1_CWDW@1[@@@LE1;@@@SE@S@@@S@@S@ @@S1\@@@S@@S@@S3NNNNNNNN@ `X@Y@Z@@@@డ1;(nb_chars4Odoc_comments_globalkWlW@ oWpW@@19@@Lr-@@@SF@SF@S!@@డL1&1(WW@1%@@@1%@@@S@@S@1"@@@S@@S1!@@@S@@S@@S@@@డL11WW@1@@@L1K@@@SG@SG@S@@@S@@S@@S]@@డ1(nb_chars4Odoc_comments_globalW@ WW@%@1&@@Lˠ$@@@SH@SH@Sz@@0 @@&{@@డM&String&lengthWW$@ W%W+@@0@@@0@@@S@@S0@@@S@@S@@ఐ!sW,W-@@@1@@@SH@SH@S@@ W W.@@1@@@S@SH@S@@q @@G@S@@ @@0@@@SE@S@@ఠ"s2i(X0<)X0>@N[A@@I~@@@T E@S3NNNNNNNN@@@@డMu&String#sub@X0AAX0G@ DX0HEX0K@@@I@@@7@@6@1N@@@5@@4@1V@@@3@@22@@@1@@0@@/@@.@BB@@BR@(#@@@ @@@S@@S@@@@S@@S@@@@S@@SO@@@S@@S@@S@@SN@@ఐ!sX0LX0M@0@@E@@@TF@TF@Tb@@AX0NX0O@@M@@@TF@TF@Tr@@డMX0cX0d@@@@@@@T@@T@@@@T@@T@@@T@@T@@T@@డN&String&lengthX0RX0X@ X0YX0_@@1ݰ@@@1@@@T1@@T01@@@T/@@T.@@ఐ!sX0`X0a@@@1@@@T:H@T@@X0PX0g@@@@@T @T@G@T(@@ @@@A@X08 @@ఐ"s2)Yky*Yk{@@@@@@@@TB3OOOOOOOO@@@@&author;Z<Z@@>Z?Z@@@@@TEF@TD3OOOOOOOO@@@@ @@@@TF@@@ภ(T_AUTHORO[P[@;(T_AUTHOR/@@@@GI@A \[  ][ @@@5F@@  @@4@'versionb\c\@@e\f\@@;@@@TIF@TH'@@>@@@TJ*@@@ภ)T_VERSIONu]v]@;)T_VERSION/@@@AGI@A \ \'@@@5G@@  @@4:@#see^^@@^^@@a@@@TMF@TLM@@d@@@TNP@@@ภ%T_SEE__@;%T_SEE0@@@BGI@A ](* ](1@@@5H@@  @@5`@%since``@@``@@@@@TQF@TPs@@@@@TRv@@@ภ'T_SINCEa&a-@;'T_SINCE06@@@CGI@A ^24 ^2=@@@5I@@  @@5&@*deprecatedb.:b.D@@b.9b.E@@@@@TUF@TT@@@@@TV@@@ภ,T_DEPRECATEDcIVcIb@;,T_DEPRECATED0\@@@DGI@Add@@@6%K@@  @@5L@&returndcodcu@@dcndcv@@@@@TYF@TX@@@@@TZ@@@ภ(T_RETURN ezez@;(T_RETURN0@@@EGI@Ajj!@@@6KM@@  @@5r@ఠ!sj!f"f@P\A@@@@@T\@@@@@T]@@@డOn335g6g@3@@@O7H`@@@TE@TE@Tt@@@Tv@@Tu@@Ts3PPPPPPPP@,%@&@'@@@@డ#<.no_custom_tags+Odoc_global"Xg@ [g\g@(@#:#ref#7@@@@{@@@@z@#5q#6q@@#4L@8@@Om6@@@T}F@TF@T~/@@B@@80@డO%raisehh@ @@@ @@@T@@T6F@T@@TE@@ภ'Failurehh@ hడ N/not_a_valid_tag-Odoc_messageshh@ hh @@@ P@@@O@@O T@@@O@@O@ R S@@ Q{@@@@@@@T@@T@@@T@@T@@ఐ!shh@@@(@@@TG@TG@T@@hh@@ @@@T@TG@T@@hh@@ @@@TF@T@@o@@e@ภ(T_CUSTOMj$3j$;@;(T_CUSTOM1k@1d@@@ @AGGI@Ak"$+o@@@79N@ఐ렐!s j$< j$=@Ű@@@@@TE@TE@T@@! @@6E@T@g@@6v@@@AYks@@6x@@@6y@@@6z@ U!k>E@@6}_@K6ocamldoc/odoc_lexer.ml4gk4gm@@@@@KE@K3QQQQQQQQ@r@@@ @@@@K@@@ డPy5Z5\7ocamldoc/odoc_lexer.mlloo@5Y@@@PC59@@@TE@T@@@T@@T@ @@T5Z@@@T@@T@@T&@@డ56(nb_chars4Odoc_comments_global&o'o@ *o+o@@54@@Pm*@@@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@@డQ7&Lexing&lexemeoo@ oo@@4Ұ@@@8O@@@U @@U 4@@@U @@U@@ఐƠ&lexbufoo@@@7@@oo@@5&@@@U@UI@U@@oo @@5@@@T@UH@U@@ @@G@T@@ @@4@@@UE@T @@ఠ!skp  p @S]A@@5@@@U'E@U_@డQ&Lexing&lexemep p !@ "p "#p (@@5.@@@8@@@U @@U5.@@@U@@U~@@ఐ"&lexbuf:p );p /@ @@7@@ @@0@A@?p @@@ఠ!slJq3?Kq3@@S^^A@@L@@@UIE@U-3SKSKSKSKSKSKSKSK@QJ@K@L@@@డM.global_replace#Strcq3Cdq3F@ gq3Ghq3U@@LN@@@M@@@U8@@U7@LN@@@U6@@U5@LM@@@U4@@U3M@@@U2@@U1@@U0@@U/0@@డM-regexp_string#Strq3Wq3Z@ q3[q3h@@@N7@@@{@@zM@@@y@@x@MWMW@@MD@@@@@@@UT@@USM@@@UR@@UQb@@"\@q3jq3m@@q3iq3n@@'@@@U]G@U_G@U^v@@q3Vq3o@@N@@@UO@U`G@U[@@!@q3qq3r@@q3pq3s@@L@@@UMF@UbF@Ua@@ఐ預!sq3tq3u@@@L@@@UKF@UdF@Uc@@ @@@A@q3; @@@ఠ!smry ry@T_A@@N@@@UqE@Ue3T T T T T T T T @@@@@@ఐN-remove_blanksryry@GR@@@N@@@Uj@@UiN@@@Uh@@Ug@@ఐꠐ!s4ry5ry@#@@N@@@UsF@UuF@Ut-@@" @@1.@A@@ry @@ภ$DescGsHs@;$Desc3@3@@@ @AHGI@A.dq8ocamldoc/odoc_parser.mliu@@@9P@ఐV!s^s_s@U@V@W@@@@@UzD@U|D@U{3TaTaTaTaTaTaTaTa@Yg @@@@% @@9@@@Uy@0@@_@t@@@3@@@sntt@@9@L6ocamldoc/odoc_lexer.ml??@@#@@@KE@K@ @&@@@K@@@ภ#EOF7ocamldoc/odoc_lexer.mllww@.@vx@@9/@M6ocamldoc/odoc_lexer.mlF;?F;A@@B@@@KE@K3TTTTTTTT@$@@@ @F@@@K@@@@ఠ!sn7ocamldoc/odoc_lexer.mllzmyzmz@T`A@@6@@@UE@U@డS>&Lexing&lexemezm}zm@ zmzm@@6ٰ@@@:V@@@U@@U6@@@U@@U@@ఐ͠&lexbuf3zm4zm@@@9@@ @@0@A@8zmu@@డSl(failwithB{C{@E@@@E@@@U@@U9E@U@@U3TTTTTTTT@TL@M@N@@@@డS!^]{^{@M@@@M@@@U@@U@M@@@U@@UM@@@U@@U@@U#@@6Unexpected character 'y{z{@@|{ @@M@@@UF@UF@U6@@డS!^{{@M@@@M@@@U@@U@M@@@U@@UM@@@U@@U@@UV@@ఐ!sP@^Q@@M@@@UG@UG@Uh@@!'{{@@0{@@M@@@UG@UG@U{@@l @@M@@@U@UG@U@@{{@@F@@@U@UF@U@@ @@@yek|@@:,@ఠ1__ocaml_lex_statej: N:!N@UPA@@@@@@K"@@C@@@K%@@@ ఐ&lexbuf:7N :8N@@@:]3UUUUUUUU@6 @@@@@&Lexing:CN:DN@+refill_buff:HN:IN"@@,@@@;L@@@U@@U,@@@U@@U@@ఐà&lexbuf:`N#:aN)@@@:)@@-@@7@@@UE@U/@ఐ:8__ocaml_lex_elements_rec:rO+1:sO+I@:@@@:@@U@:@@U:@@U@@UC@@ఐꠐ&lexbuf:O+J:O+P@԰@@:P@@ఐt1__ocaml_lex_state:O+Q:O+b@Z@@:E@U_@@(@@:`@d@@:a@@@A:JL@@:T@ A@@:@@V%@:@@V$:@@V#@@V"A@V@@@:@::::@::@@:@@8B:@@8A3V'V'V'V'V'V'V'V'@;@@@࣠@&lexbufoA:Qdo:Qdu@VOaA@@:3V7V7V7V7V7V7V7V7@;@@@@@@ఐ:Ƞ6__ocaml_lex_simple_rec:Rx{:Rx@:̰@@@:@@V.@:@@V-:@@V,@@V+3VNVNVNVNVNVNVNVN@;$:@@@@@@ఐ+&lexbuf:Rx:Rx@ @@:@@H:Rx:Rx@@:A@VrA@V9@@(@@:@9A@@;@@V>;@@V=A@V;;@@@;Qdd@;;::@::@@:@@8F@:@@8E:@@8D@@8C3VVVVVVVV@;@@@࣠@&lexbufpA;S;S@VbA@@;3VVVVVVVV@;@@@@@@1__ocaml_lex_stateqA;*S;+S@VcA@@;3VVVVVVVV@< ;$@@@@@@@@డU2&Lexing&engine;BT;CT@ ;FT;GT@@:@@@>=@@@VV@@VU@;@@@VT@@VS@e2__ocaml_lex_tables;oT;pT@<\@@>e@@@VmE@VqE@Vp@@ఐ\1__ocaml_lex_state;T;T @!@@;r$@@ఐx&lexbuf;T ;T@b@@;1@@R@@:@@@Vg5@@;U!;U"@@:@@@VxE@Vw3WWWWWWWW@D@@@ @:@@@Vy@@@ డU::7ocamldoc/odoc_lexer.mllNtNv@:@@@Ur: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 @@&@@డVD&String&lengthNN@ NN@@:@@@:@@@V@@V:@@@V@@V@@డVf&Lexing&lexemeNN@ NN@@:@@@=~@@@V@@V:@@@V@@V@@ఐz&lexbufNN@d@@<@@NN@@:U@@@V@WI@V@@NN@@:@@@V@WH@V@@ @@G@V@@ @@9@@@WE@V @ఐ<Ƞ&simple@<̰@@@<@@W<@@W@@ఐ&lexbuf@@@<)@@@@<*@FL@@<-@A6ocamldoc/odoc_lexer.ml]]@@<(@@@V|E@V{=@ @<+@@@V}@@@@ డV$incr7ocamldoc/odoc_lexer.mll(0(4@9@@@V9@@@W@@@W@@W9@@@W@@W]@@ఐVɠ+line_number(5(@@Vd@@Vʠ: @@@W@@@WF@W!F@Wu@@+@@:`@@@W#E@W{@ డW$incr;BJ<BN@:*@@@V:*@@@W*@@@W)@@W(:)@@@W'@@W&@@డ;(nb_chars4Odoc_comments_globalZBO[Bc@ ^Bd_Bl@@;԰@@W :N@@@W5@@@W4F@W8F@W6@@3@@:@@@W:E@W2@ఐ=z&simple|nv}n|@=~@@@=|@@W==w@@W<@@ఐf&lexbufn}n@P@@=t@@@@=@W@@=@(.@@=m@B6ocamldoc/odoc_lexer.mlee@@<@@@VE@V@ @<@@@V@@@ డW@@@<>@@@Wd@@Wc@<;@@@Wb@@Wa<:@@@W`@@W_@@W^R@@డW<< `a@<@@@W@ ?E@@;@@@?m@@@W@@W;@@@W@@W@@ఐi&lexbufFL@S@@>w@@7M@@&simpleAmuBm{@>@@@>@@W>@@WE@@ఐݠ&lexbufRm|Sm@ǰ@@>R@@@@>S@N@@>T@XY@@>W@C6ocamldoc/odoc_lexer.mlnn@@>R@@@VE@V3ZZZZZZZZ@@@@ @>V@@@V@@@@ఠ!ss7ocamldoc/odoc_lexer.mll@ZeA@@<@@@WE@W@డY"&Lexing&lexeme@ @@<@@@@:@@@W@@W<@@@W@@W@@ఐ6&lexbuf34@ @@?D@@ @@0@A@8@@ డYR>3>5C+D-@>1@@@Y>@@@WE@W@@@W@@W@ @@W>2@@@W@@W@@W3ZZZZZZZZ@`X@Y@Z@@@@డ>(nb_chars4Odoc_comments_globalk l!@ o"p*@@>@@YH-@@@WF@WF@W!@@డY==MN@=@@@=@@@X@@X@=@@@W@@W=@@@W@@W@@W@@@డY=۠=ݰ./@=ڰ@@@Y}>!@@@XG@X!G@X@@@X@@X@@X]@@డ>k(nb_chars4Odoc_comments_globalC@ DL@%@>h&@@Y$@@@XH@X H@Xz@@0 @@&{@@డY&String&lengthPV@ W]@@=Ű@@@=@@@X&@@X%=@@@X$@@X#@@ఐ!s^_@@@=@@@X/H@X1H@X0@@ O `@@>v@@@X@X2H@X-@@q @@G@X @@ @@=x@@@X3E@W@ఐ@O&simple'bj(bp@@S@@@@Q@@X6@L@@X5@@ఐ;&lexbuf8bq9bw@%@@@I@@@@@Z@@@@[@>?x@@@B@D6ocamldoc/odoc_lexer.mlww@@?@@@VE@V3[[[[[[[[@ @@@ @?@@@V@@@@ఠ!st7ocamldoc/odoc_lexer.mll@\ fA@@=@@@XHE@X<v@డZ&Lexing&lexeme@ @@>@@@A@@@XA@@X@>@@@X?@@X>@@ఐ&lexbuf34@~@@@@@ @@0@A@8@@ డZ??C D"@?@@@Zy?o@@@XjE@XX@@@XZ@@XY@ @@XW?@@@XV@@XU@@XT3\F\F\F\F\F\F\F\F@r`X@Y@Z@@@@డ?o(nb_chars4Odoc_comments_globalkl@ op@@?m@@Z-@@@XhF@XkF@Xi!@@డZ?Z?\BC@?Y@@@?Y@@@Xs@@Xr@?V@@@Xq@@Xp?U@@@Xo@@Xn@@Xm@@@డ[?9?;#$@?8@@@Z۠?@@@XG@XG@X@@@X@@X@@X]@@డ?(nb_chars4Odoc_comments_global8@ 9A@%@?ư&@@Z$@@@XH@XH@Xz@@0 @@&{@@డ[N&String&lengthEK@ LR@@?#@@@?#@@@X@@X?"@@@X@@X@@ఐ!sST@@@?:@@@XH@XH@X@@ D U@@?@@@X@XH@X@@q @@G@X@@ @@>@@@XE@Xe@ డ[$incr)W_*Wc@>@@@[_>@@@X@@@X@@X>@@@X@@X@@ఐX).comments_levelDWdEWr@W°@@[z>@@@X@@@XF@XF@X@@*@@?@@@XE@X@ఐA砐&simpleat|bt@A@@@A@@XA@@X@@ఐӠ&lexbufrtst@@@A@@@@A@N@@A@ @@A@yz@@A@E6ocamldoc/odoc_lexer.ml@@AI@@@VE@V3]w]w]w]w]w]w]w]w@@@@ @AM@@@V@@@@ఠ!su7ocamldoc/odoc_lexer.mll@]gA@@?@@@XE@X@డ\&Lexing&lexeme@ @@?@@@C1@@@X@@X?@@@X@@X@@ఐ-&lexbuf34@@@B;@@ @@0@A@8@@ డ\IA*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@@Ѱ@@@\tA@@@Y G@YG@Y@@@Y@@Y@@Y]@@డAb(nb_chars4Odoc_comments_global J@  K S@%@A_&@@\$@@@YH@YH@Yz@@0 @@&{@@డ\&String&length W ]@  ^ d@@@@@@@@@@Y!@@Y @@@@Y@@Y@@ఐ!s e f@@@@@@@Y*H@Y,H@Y+@@  V  g@@Am@@@Y @Y-H@Y(@@q @@G@Y@@ @@@o@@@Y.E@X@ డ].$incr)iq*iu@@9@@@\@9@@@Y5@@@Y4@@Y3@8@@@Y2@@Y1@@ఐY .comments_levelDivEi@Y[@@]@T@@@Y@@@@Y?F@YCF@YA@@*@@@@@@YEE@Y=@డ]hVVbc@V@@@]@@@YfD@YK@@YL@ @@YJV@@@YI@@YH@@YG@@డ]AA@A@@@]O!E@Y[@@@Y]@@Y\@@YZ3@@ఐZ.comments_level@Y@@]e@@@YdF@YgF@YeG@@" @@H@@A@@BE@YhS@@.@@V@@@YiE@YVY@ ఐ\Ҡ3reset_string_buffer@\%@@@\@@@Yo@@Yn\@@@Ym@@Ylq@@ภ\@\@@@\@@@YxF@Y|@@@@A2@@@Y}E@Yv@ డ]BҠB԰@Bа@@@]^@@@YE@Y@@@Y@@Y@ @@YB@@@Y@@Y@@Y@@ఐZ+description  @Z@@]۠!@@@YF@YF@Y@@ @@!"@@.F@Y@@@@A|@@@YE@Y@ఐDڠ/special_comment45@Dް@@@D@@YD@@Y@@ఐ ?&lexbufEF@ )@@DM@@@@D@>@@D@KL$@@D@ ఐ\O*add_stringY>IZ>S@[@@@\L@@@Y@@Y\I@@@Y@@Y @@ఐp!sp>Tq>U@@@\c@@@YF@YF@Y @@" @@A@@@YE@Y&@ఐD&simpleWbWh@D@@@D@@YD@@Y6@@ఐ &lexbufWiWo@ ~@@DC@@@@DD@2<p{@@DG@@@ECI@{@@EDJ@:@@EEK@|@@DO@F6ocamldoc/odoc_lexer.ml@@D@@@VE@V@ @D@@@V@@@ภ#EOF7ocamldoc/odoc_lexer.mll@:g@@@D@G6ocamldoc/odoc_lexer.ml@@D.@@@VE@V3`\`\`\`\`\`\`\`\@ @@@ @D2@@@V@@@@ఠ!sv7ocamldoc/odoc_lexer.mll.:.;@`hA@@Bz@@@YE@Y@డ^&Lexing&lexeme.>.D@ .E.K@@B@@@F@@@Y@@YB@@@Y@@Y@@ఐ &lexbuf3.L4.R@ @@E )@@ @@0*@A@8.6@@ డ_.DDCV|DV~@D @@@^C@@@YE@Y@@@Y@@Y@ @@YD@@@Y@@Y@@Y3````````@ `X@Y@Z@@@@డC(nb_chars4Odoc_comments_globalkV^lVr@ oVspV{@@C@@_$-@@@YF@YF@Y!@@డ_qCؠCڰVV@Cװ@@@C@@@Y@@Y@C@@@Y@@YC@@@Y@@Y@@Y@@@డ_CCVV@C@@@_YC@@@ZG@ZG@Z @@@Z @@Z @@Z ]@@డDG(nb_chars4Odoc_comments_globalV@ VV@%@DD&@@_}$@@@ZH@ZH@Zz@@0 @@&{@@డ_&String&lengthVV@ VV@@C@@@C@@@Z@@ZC@@@Z@@Z@@ఐ!sVV@@@C@@@Z&H@Z(H@Z'@@ V V@@DR@@@Z@Z)H@Z$@@q @@G@Z@@ @@CT@@@Z*E@Y@ డ`$decr)*@:@@@_ݠ:@@@Z1@@@Z0@@Z/:@@@Z.@@Z-@@ఐ\.comments_levelDE@\@@@_:@@@Z<@@@Z;F@Z?F@Z=@@*@@C@@@ZAE@Z9@ఐFe&simpleab@Fi@@@Fg@@ZDFb@@ZC@@ఐ Q&lexbufrs@ ;@@F_@@@@Fp@N@@Fq@ @@Fr@y&,z@@FYn@H6ocamldoc/odoc_lexer.ml@@E@@@VE@V@ @E@@@V@@@ డ`$incr7ocamldoc/odoc_lexer.mllAIAM@C@@@`NC@@@ZP@@@ZO@@ZNC@@@ZM@@ZL@@డE;(nb_chars4Odoc_comments_global AN!Ab@ $Ac%Ak@@E9@@`rC@@@Z[@@@ZZF@Z^F@Z\@@4@@D@@@Z`E@ZX@ఐFߠ&simpleBmuCm{@F@@@F@@ZcF@@Zb@@ఐ ˠ&lexbufSm|Tm@ @@F@@@@F@X9?Y@@F@ఠ1__ocaml_lex_stater6ocamldoc/odoc_lexer.ml@bdA@@FA@@@V @@FD@@@V @@@ ఐ &lexbuf@ ް@@G3bbbbbbbb@ !@@@@@&Lexing$%@+refill_buff)*@@8@@@H!@@@Zo@@Zn8@@@Zm@@Zl@@ఐ &lexbufAB@ @@G+)@@-@@D}@@@ZE@Zy/@ఐG?6__ocaml_lex_simple_recST@GC@@@GA@@Z@G>@@ZG9@@Z@@ZC@@ఐ D&lexbufhi @ .@@GRP@@ఐu1__ocaml_lex_stateu v@Z@@GXE@Z_@@(@@GV`@d@@GWa@@@AGqT@@GY @ X A@@Gl@@Z@Gi@@ZGd@@Z@@ZA@Z ^@@@G~S@@G'@Hm@aB`@``l@`_@__V@_r^@^^[@^r^@^$]@^]@]VB@V^T@UQ~@QLO@LkJ@JH@HHp@HkHi@H<H:@H.H,@HH@HH@GG@GG@GG@GG@@3c%c%c%c%c%c%c%c%@H@@@G*Odoc_lexerD@@GC@@HB@@^) A@@a| @@@ H************************************************************************c=B``c>B`l@ H cCCmmcDCm@ H OCaml cIDcJD@ H cOEcPES@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt cUFTTcVFT@ H c[Gc\G@ H Copyright 2001 Institut National de Recherche en Informatique et caHcbH:@ H en Automatique. cgI;;chI;@ H cmJcnJ@ H All rights reserved. This file is distributed under the terms of csKctK!@ H the GNU Lesser General Public License version 2.1, with the cyL""czL"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. ^Y 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@@../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 ?/home/ci/builds/workspace/main/flambda/false/label/ocaml-alpine >3210/.-,+*)('&%$#"! @@0M%~^{6U43d+d+d+d+d+d+d+d+@d*@@5Build_path_prefix_map0DGl}%Y5Lhi8CamlinternalFormatBasics0|.e1R$|o0CamlinternalLazy0zY# #4#-*Format_doc0uy@GmWUࠠ(Location0nBɊOn?7~ؠU0Bpg]?[qGc0nAiN]K('׼6{0=V0^@GD-dl0Ա!g렠H0C:K}Ŗ%b0a*Odoc_types0ϸf%,e8&Stdlib0t0VoS%{<F:-Stdlib__Array0ѤT f:Pd.Stdlib__Buffer0,I[?z.Stdlib__Digest0#z25I*.Stdlib__Domain06wI62J{V.Stdlib__Either0HD ?|>.Stdlib__Format0b HvkR/Stdlib__Hashtbl0(L%bԠ,Stdlib__Lazy0$1mlࠠ.Stdlib__Lexing0^m|e,Stdlib__List0oYӀ7tG[w\+Stdlib__Map0*4ɇ2ɠ_ 0݅-d6B2(Warnings0Ef{&@@AE@@Ƒ@@bYbc@@++@77@[f[p@ID`@ב@9;9F_F_P@I,_@%ʑ%@(3@@^j^t@`ґ`@c1c;@@@@77@33@@@EP@@.9''NN [[__@=Gbb@7b7lLL@@5ґ5ݰWW^^@IƑ$@..@@`/`9@^"^,@)])g@@@JBIO@@cn22!``@3>@N|NXwX@@*t*~@4,47@1K1UJ,:I@aa@J -JL:@SSɰb.b8@@  @@Iȑ!@ӑް@[d[n@ W b)̑)ְJۑJ@I#S@SS@_`@@@Pen@`U@`R@@@J-@J@@@ABc@c@@@J@J@@@J@I@@@ABC@@