Caml1999T037eDC*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@@@@@@ @@ @@ @5otherlibs/str/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@z@@@@@4@@@@@@(list.mliee@@,Stdlib__ListM@ @@@@@@@.@@-GD@@@+@@*3        @@@@@ఐ?$iter S ; I S ; M@@@@NM@@@;@@@=@@<U@@@:@@9@@డ H$List#rev S ; O S ; S@  S ; T S ; W@@[@@@[E@\E@YE@L@@@N@@M @@@K@@JI@@ఐ"l2 S ; X S ; Z@@@z@@@WF@ZF@X^@@ S ; N S ; [@@@@@HE@[F@Ui@@ S ; H S ; \@@@@@7D@]E@Et@@ @@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_starsK X   X  @ XA@@@@@@A@@@Z@@@A@@@A@3        @Vun@o@p@@@࣠@!sMA 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  @@@@@@@@@@@@@@@@@@@@@@E@@!^ ZY   [Y  @@ ]Y   @@@@@ E@E@X@@డ !^ qY   rY  @@@@@@@@@@@@@@@@@@@@@@x@@ఐ%blankP@tQ@@@@@'F@)F@(@@#*\* Y   Y  @@0 Y  @@@@@%F@+F@*@@l @@!@@@ @,F@#@@ Y   Y  @@@@@@-E@ @@ Y   Y  @@@@@@.D@@@  Y  @@ Y   Y  @@@@@C@0C@/@@ఐ!s Y  @հ@@)@@ @@#@ A@1A@3@A  M Remove first blank characters of each line of a string, until the first '*'  W { { W { @@@@@@@@@3@ఠ1validate_encodingN[  "[  3@ZA@@@&stringQ@@@"A@5@@6$Misc+Utf8_lexeme!t@@@2A@7@@8A@43@]vo@p@q@@@࣠@(raw_namePA0[  41[  <@I[A@@&311111111@58[  9^  @@@@@  @@డ$Misc+Utf8_lexeme)normalize$MiscQ\ ? GR\ ? K@ U\ ? LV\ ? W@@Z\ ? X[\ ? a@ @@R@@@ l@@ k&Stdlib&Result!tW@@@ i[@@@ j@@@ h@@ g@.utils/misc.mli9uu9uu,@@^@,"@@@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@@@@@",3@M@@@@@)@@y@@@".@@@"/@@@"- @ @@@@"1@@@"2@@@"0@@@డ z(failwith] p ] p @@@@@@@!a@@@@ i}} !i}@@ KC@@@@@@@"V@@"UE@"T@@"S3@KD@E@F@@@@డ &Format(asprintf-] p .] p @ 1] p 2] p @@@&Stdlib'format4!a@" &Format)formatter@@@+$unitF@@@+&stringQ@@@+@@@+@@+@@+@*format.mli&@@.Stdlib__Format@61@@@.@Z@@@2E@2~@@2}y@@@"]E@2E@,BE@2LE@2e@@2|E@,0;@@@,37@@@,44@@@,5@@@,2@@,1#@@,/s@@ภ8CamlinternalFormatBasics&Format] p ] p A;&Format8CamlinternalFormatBasics'format6!a@,!b@,!c@,!d@,!e@,!f@,@@@2@'#fmt$ @@@2&stringQ@@@2@B@@A@A^  ?^  @W]A@@*@@@"@@@@@@1@@@"B5@@@"C@@@"A@ @<@@@"E@@@@"F@@@"D@@@ఐ%$namec^  +@#@$@%-@@P3cccccccc@.@@@@@Ai\ ? A1@@T3gggggggg@@@@<3A@dA@2:@A@7@76@M@ఠ.validate_identz`  {`  @^A@@@v@@@2A@2@@2s@@@3A@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@@@ @@ @@ @_{f{h_{f{@@ @1'@@$"@@@2@@@2@@2@@@@2@@2@@@2@@2@@23::::::::@@@@@@<ภ$NoneU;@@W@@@@AA@A[@@@[@FC@@@2@@@2@@2@@ఐ$nameab  =bb  A@$@@P@@@2D@2D@2.@@u @@N@@@22@Ġ$Misc}c G K~c G O@+Utf8_lexemec G Pc G [@@%Validc G \c G a@@;%Valido@@@ @@@@AB@A[zz[zz@@@w@@@ @@x@@@23@\@@@@|@@@2@@@ఐ$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@AW\zzX\zz@@@@ఠ!ud j d j @aA@@@@@33@@@@@@-@@@@@3@@@@@3@@@డn(failwithe  e  @@@@@@@3@@3rE@3@@33@*#@$@%@@@@డ&Format(asprintfe  e  @ e  e  @@@@@@#intA@@@3@@3/@@@3E@5E@32E@3dE@3~@@3E@3 @@@3#@@@3$@@@3%@@@3"@@3!$@@3F@@ภYZNe  Oe  Aภdse r4Invalid character U+@@W@@@3yF@3|F@3{g@ภx#Intz ;#Int!x@-Y!b@-Z!c@-[!d@-\!e@-]!f@-^@@@13!y@-a!a@-d@(int_conv@@@14F2@@@15 )precision@@@@19@@18@@17@@@16#C?;73@@@1:@DDAYAA%%@@@!d@ภ5ؠ%Int_X;%Int_X4@@@0?@@@HP@@AVV@@@4M@@@>@@@3F@3@ภM+Lit_padding;+Lit_padding!a@0/@@@0H@S%padty@@@0I@@@0J@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@@@0V@@@@BAAAklLNllLq@@@o@@@",@@@3F@3Q@ภbc @ @0@@@30F@3bF@3vF@3@@@31F@3cF@3wF@3  IE@3xE@3@@@3F@3y@@)@\G@3h @@@3zF@3@@5@hG@3F) !"`@@@3eF@3u@8Invalid character U+%04XF@F@@@@3fF@3F@3@@ML@@d?6t@@@3/F@3a@@డ.%Uchar&to_inte  e  @ e  e  @@@%Uchar!t@@@4]@@4\#intA@@@4[@@4Z@)uchar.mliJ x xJ x @@-Stdlib__UcharJ@ @@@@@@4@@4@@@4@@4@@ఐ!ue  e  @@@/@@@4G@5G@5@@e  e  @@G@4@@e  e  @@E@35@@ @@s@Ġ$Misc f   f  @+Utf8_lexemef  f  @@1Invalid_beginningf  f @@;1Invalid_beginning@%Uchar!t@@@ @AAAB@A]{{]{{7@@@ @ఠ!u.f /f  @GbA@@@@@3 @@@,@@@@@3 @@@@@3 @@@డ(failwithEgFg@H@@@H@@@5@@5E@5@@53NNNNNNNN@)"@#@$@@@@డ&Format(asprintfdgeg"@ hg#ig+@@7@@@7@T@@@6@@6@@@5E@6eE@5E@5E@5@@6E@5B@@@5>@@@5;@@@5@@@5@@5!@@5C@@ภg,gLAภ à:Invalid first character U+@@@@@5F@5F@5d@ภ&ɠQPภ.Ѡ'@'@,@@@6F@6y@ภ;ޠ4ภC<@<@@@@6&F@6+@DE@@@@6'F@6-F@6,@@L@|G@5E@61F@5@@@6F@6%@ภf  _@_@X@@@6F@65@ภujni@n@I@@@5F@5F@5F@6@@@5F@5F@5F@6  E@5E@6@@@6F@6@@@@iG@5 @@@5F@6@@@uG@5Ġ) !"@@@5F@5@>Invalid first character U+%04X@@|@@@5F@6DF@6C@@@@?6@@@5F@5 @@డ%Uchar&to_intjgNkgS@ ngTogZ@@@@@@@@6W@@6V@@@6U@@6T+@@ఐX!ug[g\@5@@@@@6`G@6dG@6c?@@gMg]@@G@6^D@@g@@E@5G@@T@@H@@@Ab  @@@@@@A@A@6v@A@@@@ఠ9validate_exception_uident i`ei`~@cA@@@@@@6A@6x@@6y@@@6A@6z@@6{A@6w3@2KD@E@F@@@࣠@(raw_nameAi`i`@dA@@3@+i`al1@@@@@  @@@ఠ$nameŠjj@eA@@@@@6C@6~3@(:@@ @@@ఐ~.validate_identjj@9@@@@@@6@@6@@@6@@6@@ఐE(raw_namejj@#@@]&@@@@*'@A@j@@డ+Utf8_lexeme.is_capitalized$Misc(k)k@ ,k-k@@1k2k@ @@ !@@@ |@@ {,@@@ z@@ y@Jx xJx x+@@ &@@@@ 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@ @@@7QC@7*@@7)@@@6C@7TC@6C@6C@7@@7(C@6|@@@6x@@@6u@@@6@@@6@@6#@@6@@ภA@ll+A?ภL 8Invalid exception name: @@@@@7 D@7D@7@ภ`Šภh ~ '}@'@YE@7Y@@@7'D@73@ภxm7l@7@L^@@@6D@6D@7 D@7$@@@6D@6D@7 D@7%  wC@7 C@7&@@@7+D@7>@@W@lE@6 @@@7D@7#@@c@xE@6ڠ) !"@@@6D@7 @:Invalid exception name: %st@t@@@@6D@7BD@7A@@{z@@ ?6@@@6D@6@@ఐ$namegl,hl0@@@@@kl@@C@6@@@@@ok@@!@]@@@A@A@7V@A@@@@ఠ2__ocaml_lex_tablesƠ6ocamldoc/odoc_lexer.mlpRVpRh@fA@@&Lexing*lex_tables@@@7[A@7W3@@@@@@/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@@@@@7]A@7^@&Lexing}df}dl@+lex_backtrk}dm}dx@@     ~{7[@@~{~7\@@@@@7dA@7e@&Lexing^`^f@+lex_default^g^r@@  .99ADFGIuy1U@@ux1V@@@@@7kA@7l@&LexingXZX`@)lex_transXaXj@@ $#$$$  00S00OP11"11::::0QRQR1!!!!:%%'%%%%%%%%%%%%%(%&%%%%%%%%$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%BBBBNNNBN!%;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3%%%%%%%%%%%%%%%%%%%%%%)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,%%%%%%%%%%%%%----%-%%%%%4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-----////////////////////////////////////////////////////////////////%%%%%%%%%%%%%%%%%%6%%%%%%%%%%%%%7%%%%%%%%%%%%%%%%%%%%%................................................................11111222222222222222222222222222222222222222222222222222222222222222200008888::::08/:///////////////////////////////////////////////////////////////%%%%%%%%%<%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%................................................................11111882882222222222822222222222222222222222222222222222222222222222222222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>%%%%%%%%%%%%%%%%%%%%%................................................................??????????%%%%%%%%%%%%%%%%%%%%%%%%%%%AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANMNNNLJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBCK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFmq'/@@mp'0@@@@@7rA@7s@ơ&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 @@@@@7yA@7z@ۡ&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@@@DAA@7@@7+Odoc_parser%token@@@E6A@7@@73@@@ @@@࣠@&lexbufA8E8K@qA@@#3@:@5@@7.@@7B@7@:@;4__ocaml_lex_main_rec@NA@DDA@DA@D!A@?-A@?0A@>A@?A@:A@7@@7@#intA@@@8OA@7@@7ZA@@A@;IA@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@[@@@DA@7@@7A@7@@7B@7@@7B@7@ @@HlA(elements@@@@UA@7@@7@@@Q#A@7@@7B@7@6ocamldoc/odoc_lexer.ml@@`mA8__ocaml_lex_elements_rec@A@7@@7@@@@K'A@7@@7 A@7@@7B@7@@7B@7@.@@{nA&simple@@@@VA@7@@7A@7@@7B@7@6ocamldoc/odoc_lexer.mlQdhQdn@@oA6__ocaml_lex_simple_rec@A@7@@7@@@@V.A@7@@7A@7@@7B@7@@7B@7@SS@@pA@@@@@@ఐ4__ocaml_lex_main_recNQ Ne@@@@@@8@@@8@@8@@83@5@@@@@@ఐ#&lexbuf7Nf8Nl@ @@B@@@ANmBNn@@A@9A@8@@(@@@1A@@V@@8"O@@8!A@83@@@O88@''@@@$@@7@@@7 @@7@@73@U@@@࣠@&lexbufAjoko@rA@@83@S@@@@@@1__ocaml_lex_stateAyozo@sA@@03@cJ@@@@@@@@డ&Lexing&engine@ @@@@@@@@@U@@@@@@@@@@@_@@@@@@@@@@"."."."]@@q@&!@@@@@@8:@@89@s@@@88@@87@@@@86@@85@@@84@@83@@82@@813LLLLLLLL@S_@V@W@@@@ఐܠ2__ocaml_lex_tables@Ӱ@@@@@8QE@9E@9@@ఐz1__ocaml_lex_state@!@@$@@ఐ&lexbuf@@@1@@p@@S@@@8K5@@  @@b@@@9E@93@D@@@ @f@@@9@@@ డ":=7ocamldoc/odoc_lexer.mll~E~G@@!a@@@@9@@8@ @@7$unitF@@@6@@5@@4*%setfield0BAՠ@@@@@@@$"@@@ #intA@@@:PE@9@@@9@@9@ @@9$@@@9@@9@@9J@@డ4Odoc_comments_global(nb_chars4Odoc_comments_globalK~'L~;@ O~<P~D@@&Stdlib#ref.@@@:$@@@:#@ !ocamldoc/odoc_comments_global.mliSS@@4Odoc_comments_global@@@@LB@@@9F@:QF@:O}@@డ!+z~g{~h@@#intA@@@@@@ @@@@@@@@@@@@'%addintBAN@@@@N0++O0+,@@yn@#"@@@ @@@:Y@@:X@@@@:W@@:V@@@:U@@:T@@:S@@డ!!~H~I@@!a@@@@3@@2@@1'%field0AA@@@@@@@@@\@@@:iG@:yG@:l@@@:n@@:m@@:k@@డ(nb_chars4Odoc_comments_global4~]@ ~^~f@:@;@@ܠ$@@@:uH@:xH@:v @@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~@@@@@:g@:H@:@@ @@bG@:e@@E @@@@@:E@9@ఐѠ$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@@@@@@@:E@:@@@:@@:@ @@:@@@:@@:@@:@@డ}(nb_chars4Odoc_comments_global&'@ *+@@{@@*@@@:F@:F@:@@డhjAB@g@@@g@@@:@@:@d@@@:@@:c@@@:@@:@@:@@డ GI`a@F@@@@@@; G@;G@;@@@;@@;@@;!@@డ(nb_chars4Odoc_comments_global@ @%@԰&@@ $@@@;H@;H@;>@@0 @@&?@@డ\&String&length@  @@1@@@1@@@;"@@;!0@@@; @@;a@@డ~&Lexing&lexeme @ @@@@@@@@;0@@;/@@@;.@@;-@@ఐ9&lexbuf!@#@@m@@ "@@m@@@;+@;AI@;7@@#@@@@@; @;BH@;)@@ @@G@; @@ @@ @@@;CE@:@ภ+Description%-%8@;+Description@@@ @@&stringQ@@@ @&optionL@@@ @@@ @@ @A@GI@A8ocamldoc/odoc_parser.mliBMO8ocamldoc/odoc_parser.mliF@@@A@@ 4%;@@6%:7%<@@,@@@;LD@;WD@;V@@ภ$NoneG%>H%B@C@@@41@@@;N@@@;MD@;]@@T%9U%C@@@ @@@;KD@;_ @@[ @@ @@@;J@cdDK@@@C6ocamldoc/odoc_lexer.mlmqmr@@@@@9E@9$@ @@@@9'@@@ డB#%7ocamldoc/odoc_lexer.mll@"@@@ @@@;xE@;f@@@;h@@;g@ @@;e#@@@;d@@;c@@;bI@@డ(nb_chars4Odoc_comments_global&'@ *+@@@@6*@@@;vF@;yF@;wg@@డꠐAB@@@@@@@;@@;@@@@;@@;~@@@;}@@;|@@;{@@డɠ˰`a@Ȱ@@@k@@@;G@;G@;@@@;@@;@@;@@డY(nb_chars4Odoc_comments_global@ @%@V&@@$@@@;H@;H@;@@0 @@&@@డ&String&length@ @@@@@@@@;@@;@@@;@@;@@డ &Lexing&lexeme@ @@@@@@@@;@@;@@@;@@;@@ఐ&lexbuf @@@@@ @@@@@;@;I@;@@@@@@@;@;H@;&@@ @@G@;)@@ @@@@@;E@;s/@ఐ[$main@'@@@Z@@;S@@;?@@ఐ&lexbuf#@߰@@)L@@@@aM@$+@@P@D6ocamldoc/odoc_lexer.mlMQMR@@@@@9E@9`@ @@@@9c@@@ డ ~_a7ocamldoc/odoc_lexer.mll~~@^@@@ H>@@@;E@;@@@;@@;@ @@;_@@@;@@;@@;@@డ;(nb_chars4Odoc_comments_global&~'~@ *~+~@@9@@ r*@@@;F@;F@;@@డ &(A~B~@%@@@%@@@;@@;@"@@@;@@;!@@@;@@;@@;@@డ `~a~@@@@ K@@@<G@<G@<@@@<@@<@@<@@డ(nb_chars4Odoc_comments_global~@ ~~@%@&@@ ˠ$@@@< H@<H@<@@0 @@&@@డ!&String&length~~@ ~~@@@@@@@@<@@<@@@<@@<@@డ!<&Lexing&lexeme~~@ ~~@@װ@@@T@@@<$@@<#@@@<"@@@@@<=@@<<@@@<;@@<:@@ఐ.comments_level$% @@@!k@@@@@@@@  @+.8,@@  @ఐ >$main78@ @@@ =@@=4 6@@=3 "@@ఐ ؠ&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@@@$U K@@@=UE@=C@@@=E@@=D@ @@=B l@@@=A@@=@@@=? @@డ H(nb_chars4Odoc_comments_global&~'~@ *~+~@@ F@@$*@@@=SF@=VF@=T @@డ$ 3 5A~B~@ 2@@@ 2@@@=^@@=]@ /@@@=\@@=[ .@@@=Z@@=Y@@=X @@డ$  `~a~@ @@@$ X@@@=nG@=~G@=q@@@=s@@=r@@=p @@డ (nb_chars4Odoc_comments_global~@ ~~@%@ &@@$ؠ$@@@=zH@=}H@={ @@0 @@& @@డ%'&String&length~~@ ~~@@@@@@@@=@@=@@@=@@= ,@@డ%I&Lexing&lexeme~~@ ~~@@@@@ a@@@=@@=@@@=@@= N@@ఐ &lexbuf~~@ @@ 8 [@@~~@@ 8@@@=@=I@= e@@~~@@ @@@=l@=H@= o@@ @@G@=j r@@ @@@@@=E@=P 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@@ _@@@9E@9 @ @ b@@@9 @@@ డ&  7ocamldoc/odoc_lexer.mll||@ @@@% @@@=E@=@@@=@@=@ @@= @@@=@@=@@= "@@డ (nb_chars4Odoc_comments_global&|'|@ *|+|@@ ְ@@&*@@@=F@=F@= @@@డ&\ à ŰA|B|@ °@@@ @@@=@@=@ @@@=@@= @@@=@@=@@= _@@డ&{  `|a|@ @@@&D @@@=G@>G@=@@@=@@=@@= |@@డ 2(nb_chars4Odoc_comments_global|@ ||@%@ /&@@&h$@@@>H@>H@> @@0 @@& @@డ&&String&length||@ ||@@ @@@ @@@> @@>  @@@>@@> @@డ&&Lexing&lexeme||@ ||@@ t@@@ @@@>@@> t@@@>@@> @@ఐ &lexbuf||@ ~@@  @@||@@ @@@>@>)I@> @@||@@ b@@@=@>*H@> @@ @@G@= @@ @@ d@@@>+E@= @ డ'#$incr  @ .@@@& .@@@>2@@@>1@@>0 -@@@>/@@>. $@@ఐ#.comments_level$% @#P@@' I@@@>=@@@>@F@>> <@@*@@ @@@>BE@>: B@ఐn$mainA B @:@@@m@@>Ef@@>D R@@ఐ &lexbufR S @ @@< _@@@@t `@N@@u a@XtzY '@@" d@I6ocamldoc/odoc_lexer.ml%IM%IN@@ @@@9E@9 t@ @ @@@9 w@@@ డ'$incr7ocamldoc/odoc_lexer.mllzz@ @@@'] @@@>Q@@@>P@@>O @@@>N@@>M @@డ J(nb_chars4Odoc_comments_global z!z@ $z%z@@ H@@' @@@>\@@@>[F@>_F@>] @@4@@ @@@>aE@>Y @ఐ砐$mainBC@@@@@@>d@@>c @@ఐ &lexbufST@ k@@ @@@@ @XrxY@@ @ఠ1__ocaml_lex_state--@)tA@@ O@@@9 1@@ R@@@9 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@@@@@@@>p@@>o@@@>n@@>m@@ఐb&lexbuf_-`-@L@@@@@@ @@@>E@>z@ఐ4__ocaml_lex_main_recq.$r.8@@@@@@>@@@>@@>@@>@@ఐ&lexbuf.9.?@s@@@@ఐ1__ocaml_lex_state.@.Q@@@E@>@@(@@@@@@@@A@@ @ A@@@@>@@@>@@>@@>A@>@@@oo@@@@@@7@@73********@@@@࣠@&lexbufA0Sg0Sm@*uA@@3********@@@@@@@ఐǠ?__ocaml_lex_special_comment_rec1ps1p@˰@@@@@>@@@>@@>@@>3********@*$@@@@@@ఐ+&lexbuf1p1p@ @@@@N1p1p@@A@?A@>@@(@@@9A@@@@>@@>A@>;@@@0SS@@@@@@7@@@7@@7@@73********@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@@@>5@@4#+4#,@@^@@@?E@?3++++++++@D@@@ @b@@@? @@@@ఠ!s7ocamldoc/odoc_lexer.mllXdXe@+yA@@ @@@?+E@?3++++++++@\@@@డ*/&Lexing&lexemeXhXn@ XoXu@@ ʰ@@@G@@@?$@@?# @@@?"@@?! @@ఐР&lexbuf4Xv5X|@@@-@@ @@1.@A@9X`@@ డ*_@BDE@>@@@*(@@@?IE@?7@@@?9@@?8@ @@?6?@@@?5@@?4@@?33++++++++@aY@Z@[@@@@డ(nb_chars4Odoc_comments_globallm@ pq@@@@*U-@@@?GF@?JF@?H!@@డ*  @@@@@@@?R@@?Q@@@@?P@@?O@@@?N@@?M@@?L@@@డ*蠐@@@@*.@@@?bG@?rG@?e@@@?g@@?f@@?d]@@డx(nb_chars4Odoc_comments_global@ @%@u&@@*$@@@?nH@?qH@?oz@@0 @@&{@@డ*&String&length@ @@Ұ@@@@@@?w@@?v@@@?u@@?t@@ఐ!s@@@@@@?H@?H@?@@ @@@@@?`@?H@?~@@q @@G@?^@@ @@@@@?E@?D@డ+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\^@[@@@+%'@@@@rE@@pE@?@@@?@@?@@?@@డ+Odoc_global,remove_stars+Odoc_global!<@ ?@@'@&Stdlib#ref$boolE@@@@@@@@@?@8ocamldoc/odoc_global.mlitBBtB]@@+Odoc_globalM@>@@,:<@@@?F@@qF@@oT@@H"@@>U@ఐ!V,remove_starskl@@@@&@@@@w@@@v'@@@@u@@@tk@@ఐ"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@@-!@@@@@@@@F@@F@@@@*@@@@@@E@@@ఐ/special_commentZ[@@@@@@@@@@@@ఐ&lexbufkl@@@@@@@$@N@@%@qWar@@(@t@@9@ @@:@wPVx@@o@A6ocamldoc/odoc_lexer.mlOO@@@@@? E@? 3/#/#/#/#/#/#/#/#@@@@ @@@@? @@@@ఠ!s 7ocamldoc/odoc_lexer.mll$0$1@/N}A@@A@@@@E@@@డ-&Lexing&lexeme$4$:@ $;$A@@`@@@@@@@@@@`@@@@@@@@@ఐf&lexbuf3$B4$H@P@@s@@ @@0@A@8$,@@ డ-֠ذCLrDLt@԰@@@-@@@AE@@@@@@@@@@ @@@@@@@@@@@@@3////////@D`X@Y@Z@@@@డ(nb_chars4Odoc_comments_globalkLTlLh@ oLipLq@@@@--@@@@F@AF@A!@@డ.8LL@@@@@@@A @@A @@@@A@@A@@@A@@A@@A@@@డ.W~LuLv@}@@@. @@@AG@A*G@A@@@A@@A@@A]@@డ(nb_chars4Odoc_comments_globalL@ LL@%@ &@@.D$@@@A&H@A)H@A'z@@0 @@&{@@డ.&String&lengthLL@ LL@@h@@@h@@@A/@@A.g@@@A-@@A,@@ఐ!sLL@@@@@@A8H@A:H@A9@@ L L@@@@@A@A;H@A6@@q @@G@A@@ @@@@@A@@డ*(nb_chars4Odoc_comments_global@ @@(@@0a*@@@AF@AF@A\@@డ001@@@@@@@A@@A@@@@A@@A@@@A@@A@@A{@@డ0OP@@@@0:@@@AG@AG@A@@@A@@A@@A@@డ(nb_chars4Odoc_comments_globalo@ r s@%@&@@0$@@@AH@AH@A@@0 @@&@@డ1 &String&length@ "@@ް@@@@@@A@@A@@@A@@A@@ఐ!s#$@\@@@@@BH@B H@B@@%@@@@@A@B H@B@@q @@G@A@@ @@@@@B E@A@ఐ/special_comment'/'>@@@@@@B@@B @@ఐ᠐&lexbuf'?'E@˰@@@@@@@@@@,@@@9@@@NTFM@@@C6ocamldoc/odoc_lexer.mleoseot@@@@@?E@?322222222@@@@ @@@@?@@@@ఠ!s#7ocamldoc/odoc_lexer.mll@3$@A@@.@@@B E@B"@ఐ/+read_string@.x@@@0@@@B@@B.@@@B@@B8@@ภ0()@0@@@0@@@B"F@B&H@@@@*I@A@2 @@ డ1=>@@@@12[@@@B?E@B-@@@B/@@B.@ @@B,@@@B+@@B*@@B)33[3[3[3[3[3[3[3[@ZR@S@T@@@@ఐ.ՠ+descriptionab@.|@@1$@@@B=F@B@F@B>@@ఐ.+-remove_blanksxy!@&@@@.&@@@BE@@BD.!@@@BC@@BB1@@ఐ!s"#@;@@.=@@@BNG@BPG@BOE@@" @@SG@BLH@@< @@u@@@BQE@B:N@ ఐ1C3reset_string_buffer%-%@@0@@@1>@@@BW@@BV1;@@@BU@@BTf@@ภ11%A%C@10@@@1Q@@@B`F@Bdv@@@@@@@BeE@B^|@@ఠ#len$EQET@3AA@@)@@@BrE@Bf333333333@@@@డ2u&String&lengthEWE]@ E^Ed@@J@@@J@@@Bk@@BjI@@@Bi@@Bh @@డ2&Lexing&lexemeEfEl@ EmEs@@2@@@@@@By@@Bx2@@@Bw@@BvB@@ఐ 8&lexbuf/Et0Ez@ "@@EO@@3Ee4E{@@@@@Bt@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@*@@@BE@B@)*@@@BE@B@&'@@@BE@B@#(pos_cnumD!E)@డ3蠐NNOO@@@@@@@B@@B@@@@B@@B@@@B@@B@@B@@ఐ y&lexbufp,q2@ c@@&@&Lexingy3z9@*lex_curr_p~:D@@ d@@ p@@@B@B:@(pos_cnumEM@q@@$@@@BF@BF@BH@@ఐŠ#lenPS@R@@0@@@BF@BF@B\@@: @@@@@BF@Bb@@ఐ  &lexbuf@ @@o@&Lexing@*lex_curr_p@@ @@ @@@CE@BE@B@T_@@ @@@BE@C@@@@@@CE@C@ఐ砐5special_comment_part2@@@@@@C @@C@@ఐ &lexbuf@ @@@@@@@@@@@@@@@@U@@@@@ @@@ @D6ocamldoc/odoc_lexer.mlww@@@@@?E@?366666666@ @@@ @@@@?@@@@ఠ!c%7ocamldoc/odoc_lexer.mll$0$1@6HBA@@@@@C#E@C<@డ4&Lexing+lexeme_char$5$;@ $<$G@@@@@@@@C@@C@@@@C@@C@@@C@@C@@Cb@@ఐ g&lexbuf:$H;$N@ Q@@to@@@D$OE$P@@@@@C%F@C0F@C/@@N$4O$Q@@I@A@Q$,@@ ఐ3~/add_char_string]U]^Ul@2@@@3{@@@C6@@C53x@@@C4@@C3366666666@ Nph@i@j@@@@ఐw!cwUmxUn@ @@3@@@C?F@CAF@C@@@% @@~@@@CBE@C=@ డ5?.t.vp}p~@.s@@@@@@CWE@CI@@CJ@ @@CH.t@@@CG@@CF@@CE<@@ఐ!cp{p|@F@@I@@Jpp@@"F@CXT@@@@.Q@@@CYF@CTZ@డ5x$incrpp@@@@5B@@@C_@@@C^@@C]@@@C\@@C[t@@ఐ5\+line_numberpp@4@@5]@@@Cj@@@CiF@CmF@Ck@@*@@@@@CpE@CoF@Cg@@px@@ @ డ5$incr  @@@@5@@@Cw@@@Cv@@Cu@@@Ct@@Cs@@డ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@%%@@@"@@7!@@738080808080808080@@@@࣠@&lexbuf&A+,@8XCA@@238@8@8@8@8@8@8@8@@@@@@@@ఐ3 %__ocaml_lex_special_comment_part2_rec;<@7@@@5@@C@2@@C-@@C@@C38W8W8W8W8W8W8W8W@$L@@@@@@ఐ+&lexbufST@ @@Y@@X]^@@MA@DA@C@@(@@J@9A@@m@@Cl@@CA@C;@@@k@llWV@UX@@i@@7@f@@7a@@7@@7388888888@@@@࣠@&lexbuf'A @8DA@@}388888888@@@@@@@1__ocaml_lex_state(A$@8EA@@388888888@@@@@@@@@డ7;&Lexing&engine'/'5@ '6'<@@@@@ F@@@D@@D@@@@D@@C@a@@@C@@C@@@C@@C@@C@@C388888888@5A@8@9@@@@ఐ n2__ocaml_lex_tables'='O@e@@ n@@@DE@DE@D@@ఐ\1__ocaml_lex_state'P'a@!@@$@@ఐx&lexbuf'b'h@b@@1@@R@@@@@D5@@ nv nw@@@@@D$E@D#39"9"9"9"9"9"9"9"@D@@@ @@@@D%@@@@ఠ!s*7ocamldoc/odoc_lexer.mll@9MGA@@@@@@D?E@D339:9:9:9:9:9:9:9:@\@@@డ7&Lexing&lexeme@ @@`@@@@@@D8@@D7`@@@D6@@D5 @@ఐР&lexbuf45@@@I-@@ @@1.@A@9@@ డ7֠ذD E @԰@@@7@@@D]E@DK@@@DM@@DL@ @@DJ@@@DI@@DH@@DG399999999@aY@Z@[@@@@డ(nb_chars4Odoc_comments_globall m @ p q @@@@7-@@@D[F@D^F@D\!@@డ88  @@@@@@@Df@@De@@@@Dd@@Dc@@@Db@@Da@@D`@@@డ8W~  @}@@@8 @@@DvG@DG@Dy@@@D{@@Dz@@Dx]@@డ(nb_chars4Odoc_comments_global  @    @%@ &@@8D$@@@DH@DH@Dz@@0 @@&{@@డ8&String&length  @   #@@h@@@h@@@D@@Dg@@@D@@D@@ఐ!s $ %@@@@@@DH@DH@D@@   &@@@@@Dt@DH@D@@q @@G@Dr@@ @@@@@DE@DX@డ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@@@DE@D3::::::::@2@@@డ9Ipr  @o@@@92;@@@DE@DE@D@@@D@@D@@D@@డ ,remove_stars+Odoc_global @   @%@ &@@96$@@@DF@DF@D:@@0 @@&;@ఐ.R,remove_stars@,@@@3@@@D@@D4@@@D@@DQ@@డ9ð@@@@9c3@@@DF@DF@D@@@D@@D@@Dn@@ఐ6+description@6H@@9~@@@DG@DG@D@@' @@@@@ @@@డ9@@@@9E@D@@@D@@D@@D@@ఐ6Π+description1@6t@@9@@@DF@DF@D@@" @@@=  @@@A@? @@@ఠ&remain,J+9K+?@;IA@@7[@@@EE@D3;;;;;;;;@@@@@@ఐ7{+read_string_+B`+M@6@@@9@@@E@@D7t@@@D@@D@@ภ9 t+Nu+P@9 @@@9,@@@E F@E )@@@@-*@A@~+5 @@@ఠ'remain2-TbTi@;JA@@5Y@@@E*E@E3;;;;;;;;@@NG@H@I@@@డ:Pwyl{l|@v@@@:3B@@@EE@EE@E@@@E@@E@@E@@డ,remove_stars+Odoc_globall@ ll@%@&@@:=$@@@EF@EF@E<@@0 @@&=@ఐ/Y,remove_stars@-@@@4@@@E#@@E"5@@@E!@@E S@@ఐ&remain@]@@4@@@E,F@E.F@E-g@@" @@kh@ఐ&remain@p@@xE@E/u@lx@@zw@A@ T^@@ภ+Description@@ఐ$desc  @̰@@@@@E8D@ECD@EB3@@ ఐ%7Z7\//@7Y@@@g@@@FdE@FV@@FW@ @@FU7Z@@@FT@@FS@@FR<@@ఐ!c//@F@@I@@J//@@"F@FeT@@@@77@@@FfF@FaZ@డ>^$incr//@!i@@@>(!i@@@Fl@@@Fk@@Fj!h@@@Fi@@Fht@@ఐ>B+line_number//@=ݰ@@>C!@@@Fw@@@FvF@FzF@Fx@@*@@!@@@F}E@F|F@Ft@@/@@ @ డ>$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@@$[@@@D/@@$^@@@D0@@@ ఐ&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@@@%@%%%%@%%@@%@@7%@@73AAAAAAAA@&@@@࣠@&lexbuf0A%%@A>MA@@%3A&A&A&A&A&A&A&A&@&@@@@@@ ఐ&lexbuf%%@%@@@@&3A8A8A8A8A8A8A8A8@&@@@&Lexing%%@'lex_mem&&@@@డ?%Array$make&&@ &&@@@#intA@@@I@@I@!a@H@@I%arrayJ @@@I@@I@@I/caml_array_makeBA @@@@)array.mliuu@@-Stdlib__ArrayD@.)@@@&@@@J@@J@@@@FC@JC@JC@J@@J( @@@J@@J@@Jc@@J&_&`@@G@@@JD@JD@Js@@&o&p@@$|@@`@@&@@@FD@J@ @@#@@@JC@J@ఐ&8__ocaml_lex_elements_rec&&@&@@@&@@J@&~@@J&x@@J@@J@@ఐ&lexbuf&&@@@&@@^&&@@&A@K.A@J@@%@@&@@@&@A@@&@@J&@@JA@J@@@&@&&&&@&&@@&@@8@&@@8&@@8@@83BBBBBBBB@'@@@࣠@&lexbufeA&/&5@B/NA@@&3BBBBBBBB@'@@@@@@1__ocaml_lex_statefA&6&G@B>OA@@&3B&B&B&B&B&B&B&B&@'&@@@@@@@@డ@&Lexing*new_engine&JR&JX@ &JY&Jc@@@)@@@@@@&@@@@@@'@@@@@'@@@@@@@@@@)"^"^)"^"@@)r@&!@@@)@@@K@@K@'@@@K@@K@'@@@K@@K @@@K @@K @@K @@K 3BxBxBxBxBxBxBxBx@S_'$@V@W@@@@ఐ*2__ocaml_lex_tables'BJd'CJv@'@@*@@@K)E@K-E@K,@@ఐz1__ocaml_lex_state'VJw'WJ@!@@'E$@@ఐ&lexbuf'cJ'dJ@@@'Y1@@p@@S@@@K#5@@'r's@@b@@@K4E@K33BBBBBBBB@D@@@ @f@@@K5@@@ డAK&,&.7ocamldoc/odoc_lexer.mll77@&+@@@A& @@@KE@Ku@@@Kw@@Kv@ @@Kt&,@@@Ks@@Kr@@Kq&@@డ&(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@@%@@@)!@@@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}}@@@@@K8E@K7=@ @@@@K9@@@@ డB$incr7ocamldoc/odoc_lexer.mll<<@%@@@BR%@@@K@@@K@@K%@@@K@@K]@@ఐBl+line_number<<@B@@Bm%@@@K@@@KF@KF@Ku@@+@@&@@@KE@K{@ డB$incr;=<=@%Ͱ@@@B%@@@K@@@K@@K%@@@K@@K@@డ'y(nb_chars4Odoc_comments_globalZ=[=@ ^=_=@@'w@@B%@@@L@@@LF@LF@L@@3@@&F@@@L E@L@ఐ)P(elements|>}>@)T@@@)R@@L )M@@L @@ఐ&lexbuf>>@n@@)G@@@@)[@W@@)\@<>@@)?@B6ocamldoc/odoc_lexer.ml'+',@@R@@@K@@@L$E@PE@Ps@@xAXfyAX@@t@@@LE@L#{@@@PVB@@)~@C6ocamldoc/odoc_lexer.ml@@@@@K@E@K?3EJEJEJEJEJEJEJEJ@@@@ @@@@KA@@@@ఠ"id\7ocamldoc/odoc_lexer.mllDD@EuQA@@,@@@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@@డDJ%Array#getEܠEݰ^5P_5iA@f!a@H@@@I@@I@@@@I@@I @@I@@I/%array_safe_getBAp@@@@od::pd:r@@nB@"!A@@w@@@PF@QF@P@@@P@@P@!@@@P@@P@@P@@PJ@@ఐ&lexbufD5V@F@@*X@&Lexing5W5]@'lex_mem5^5e@@U@@R3@@@PG@PG@Po@@@5g5h@@V@@@PG@PG@P@@nm@@E@@డD~FYFZ5j5A}A@@}@@@PF@Q F@Q@@@Q@@Q@@@@Q@@Q@@Q@@Q@@ఐ`&lexbuf%5p@I'@@+"@&Lexing5q 5w@'lex_mem 5x5@@x6@@3@@@QG@QG@Q@@A 5!5@@@@@QG@QG@Q@@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@@@@@Q%D@Q'D@Q&3FFFFFFFF@Pu @@@@'D(D@@,N@@@Q$@4@@+s@D6ocamldoc/odoc_lexer.ml  @@@@@KDE@KC3FFFFFFFF@h@@@ @@@@KE@@@@ఠ&raw_id]7ocamldoc/odoc_lexer.mllE8bE8h@G RA@@@@@QDE@Q(@డE&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml@ @@ @@@,@@@Q3@@Q2@@@@Q1@@Q0@@@@Q/@@Q.@@@Q-@@Q,@@Q+@@Q*@@ఐ &lexbuf+,@ @@+@@డEvuzGPzGQ=>AtA@@t@@@QHF@QqF@QU@@@QY@@QX@v@@@QW@@QV@@QT@@QS@@ఐW&lexbuf%b@@'@@,@&Lexingjk@'lex_memop@@o6@@3@@@QgG@QnG@Qi6@@@@@@@@QeG@QpG@QoF@@ON@@EG@@డFӠGGAҰA@@Ҡ"@@@QFF@QF@Qu@@@Qy@@Qx@@@@Qw@@Qv@@Qt@@Qso@@ఐ&lexbuf%@'@@,w}@&Lexing@'lex_mem@@Ͱ6@@3@@@QG@QG@Q@@A@@ @@@QG@QG@Q@@ON@@E@@O@@@A@Q@@@ఠ"id^7ocamldoc/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@@ @@@KHE@KG@ @@@@KI@@@డF(failwith7ocamldoc/odoc_lexer.mllII@9z@@@9z@@@Q@@Q-AE@Q@@Q@@A;A@@;@@@QF@RF@Q@@@Q@@Q@=@@@Q@@Q@@Q@@QB@@ఐ&lexbuf%b@'@@-P@&Lexingjk@'lex_memop@@66@@n3@@@QG@RG@Qg@@@@@r@@@QG@RG@Rw@@ON@@Ex@@డGIuIvAA@@@@@QF@R'F@R @@@R@@R@@@@R @@R @@R @@R @@ఐ|&lexbuf%@e'@@.>@&Lexing@'lex_mem@@6@@̠3@@@RG@R$G@R@@A@@@@@RG@R&G@R%@@ON@@E@@O@@@A@##Q@@@ఠ!v`7ocamldoc/odoc_lexer.mllK6?K6@@IUA@@;@@@R8E@R(3IIIIIIII@V@@@@@ఐ;ؠ1validate_encodingK6CK6T@8N@@@;@@@R-@@R,;@@@R+@@R*@@ఐ;!v-K6U.K6V@#@@;@@@R:F@R@8ocamldoc/odoc_parser.mlic@@@/J@ఐW!vWLZhXLZi@U@V@W@@< @@@RB3J!J!J!J!J!J!J!J!@Ud@@@@! @@/@@@R@@eJ4fLZk@@]@s@@.K@G6ocamldoc/odoc_lexer.ml@@@@@KPE@KO@ @@@@KQ@@@డH(failwith7ocamldoc/odoc_lexer.mllMM@;N@@@;N@@@RJ@@RI/E@RH@@RG@@ "usage: @before version descriptionMM@@MM@@;d@@@RQE@RSE@RR@@"M#M@@/@H6ocamldoc/odoc_lexer.ml@@!@@@KTE@KS3J{J{J{J{J{J{J{J{@@@@ @%@@@KU@@@@ఠ(exn_patha7ocamldoc/odoc_lexer.mllNCyNC@JVA@@1@@@RpE@RT@డI&Lexing*sub_lexeme6ocamldoc/odoc_lexer.ml  @   @@0 @@@06@@@R_@@R^@0@@@R]@@R\@/@@@R[@@RZ_@@@RY@@RX@@RW@@RV@@ఐ&lexbuf+ , @@@/~'@@డI[JJ= > AA@@g@@@RtF@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@@@RrF@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_pathb7ocamldoc/odoc_lexer.mllOO'@KWA@@?iF:@@@R@@@RE@R3KKKKKKKK@ 0$@@@@@డJ4&String-split_on_char O*!O0@ $O1%O>@@@$charB@@@ @@ @Fe@@@ @@ 32@@@@@@@@@@@??@@?S@&!@@@@@@R@@R@@@@R@@RML@@@R@@@R@@R@@RK@@nbO?cOB@@<@@@RF@RF@R[@@ఐ(exn_pathuOCvOK@e@@F@@@RF@RF@Ro@@` @@yp@A@O @@@ఠ$pathcPOZPO^@L?XA@@Bؠ>@@@SE@R@@@RE@R3L3L3L3L3L3L3L3L3@@@@@@డJ$List#mapPOaPOe@ POfPOi@@@@!a@@@Q!b@@@P@@O@C@@@N@@M;@@@L@@K@@J@@@@@@W@*%@@@@>j@@@S E@R@@RM@@R@@R@ @@@R@@RYX@@@R@@R@@RS@@ఐ5蠐9validate_exception_uidentPOjPO@4@@@>@@@S@@S>@@@S@@Sj@@ఐ(raw_pathPOPO@t@@O<@@@RF@S F@S @@p @@@A@POV @@@ఠ"idd(Q)Q@LYA@@G]@@@S$E@S3LLLLLLLL@@@@@@డKU&String&concatAQBQ@ EQFQ@@@@@@@@@@S@@S@@@@@@S@@@S@@SG@@@S@@S@@S-@@!.fQgQ@@iQjQ@@@@@@S)F@S+F@S*A@@ఐ$path|Q}Q@K@@@? @@@S-F@S'@@@S&F@S.F@S,[@@L@@_\@A@Q@@ภ(T_RAISESRR@;(T_RAISES,@,@@@ @AFGI@A(e8ocamldoc/odoc_parser.mlii@@@2L@ఐ"idRR@@@@@@@@S6D@S8D@S73MNMNMNMNMNMNMNMN@ @@@@% @@2@@@S5@0@@@@@#@OR@@@@@1@I6ocamldoc/odoc_lexer.ml@@ @@@KXE@KW@ @ @@@KY@@@డK(failwith7ocamldoc/odoc_lexer.mllS(S0@>}@@@>}@@@S=@@S<2DE@S;@@S:@@ #usage: @raise Exception descriptionS2SU@@S1SV@@>@@@SDE@SFE@SE@@"S&#SW@@2=@J6ocamldoc/odoc_lexer.mly}y@@ P@@@K\E@K[3MMMMMMMM@ 2@@@ @ T@@@K]@@@@ఠ!se7ocamldoc/odoc_lexer.mllVV@MZA@@/@@@SSE@SGG@డLL&Lexing&lexemeVV@ VV@@/@@@3d@@@SL@@SK/@@@SJ@@SIf@@ఐ ۠&lexbuf3V4V@ Ű@@2s@@ @@0t@A@8V@@ డL|1]1_CWDW@1[@@@LE1;@@@SuE@Sc@@@Se@@Sd@ @@Sb1\@@@Sa@@S`@@S_3NNNNNNNN@ `X@Y@Z@@@@డ1;(nb_chars4Odoc_comments_globalkWlW@ oWpW@@19@@Lr-@@@SsF@SvF@St!@@డL1&1(WW@1%@@@1%@@@S~@@S}@1"@@@S|@@S{1!@@@Sz@@Sy@@Sx@@@డ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@Sp@@ఠ"s2f(X0<)X0>@N[A@@I~@@@SE@S3NNNNNNNN@@@@డMu&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@@@@@@@S@@S@@@@S@@S@@@S@@S@@S@@డN&String&lengthX0RX0X@ X0YX0_@@1ݰ@@@1@@@S@@S1@@@S@@S@@ఐ!sX0`X0a@@@1@@@SH@SH@S@@X0QX0b@@C@@@S@TH@S@@A X0e X0f@@K@@@SG@TG@T@@X0PX0g@@@@@S@TG@S@@ @@@A@X08 @@ఐ"s2)Yky*Yk{@@@@@@@@T3OOOOOOOO@@@@&author;Z<Z@@>Z?Z@@@@@TF@T3OOOOOOOO@@@@ @@@@T @@@ภ(T_AUTHORO[P[@;(T_AUTHOR/@@@@GI@A \[  ][ @@@5F@@  @@4@'versionb\c\@@e\f\@@;@@@T F@T '@@>@@@T *@@@ภ)T_VERSIONu]v]@;)T_VERSION/@@@AGI@A \ \'@@@5G@@  @@4:@#see^^@@^^@@a@@@TF@TM@@d@@@TP@@@ภ%T_SEE__@;%T_SEE0@@@BGI@A ](* ](1@@@5H@@  @@5`@%since``@@``@@@@@TF@Ts@@@@@Tv@@@ภ'T_SINCEa&a-@;'T_SINCE06@@@CGI@A ^24 ^2=@@@5I@@  @@5&@*deprecatedb.:b.D@@b.9b.E@@@@@TF@T@@@@@T@@@ภ,T_DEPRECATEDcIVcIb@;,T_DEPRECATED0\@@@DGI@Add@@@6%K@@  @@5L@&returndcodcu@@dcndcv@@@@@TF@T@@@@@T@@@ภ(T_RETURN ezez@;(T_RETURN0@@@EGI@Ajj!@@@6KM@@  @@5r@ఠ!sg!f"f@P\A@@@@@T@@@@@T @@@డOn335g6g@3@@@O7H`@@@TDE@TBE@T7@@@T9@@T8@@T63PPPPPPPP@,%@&@'@@@@డ#<.no_custom_tags+Odoc_global"Xg@ [g\g@(@#:#ref#7@@@@>@@@@=@#5q#6q@@#4L@8@@Om6@@@T@F@TCF@TA/@@B@@80@డO%raisehh@ @@@ @@@TI@@TH6F@TG@@TFE@@ภ'Failurehh@ hడ N/not_a_valid_tag-Odoc_messageshh@ hh @@@ P@@@OL@@OK T@@@OJ@@OI@ R S@@ Q{@@@@@@@T[@@TZ@@@TY@@TX@@ఐ!shh@@@(@@@TdG@TfG@Te@@hh@@ @@@TV@TgG@Tb@@hh@@ @@@TPF@TU@@o@@e@ภ(T_CUSTOMj$3j$;@;(T_CUSTOM1k@1d@@@ @AGGI@Ak"$+o@@@79N@ఐ렐!s j$< j$=@Ű@@@@@TlE@TnE@Tm@@! @@6E@Tk@g@@6v@@@AYks@@6x@@@6y@@@6z@ U!k>E@@6}_@K6ocamldoc/odoc_lexer.ml4gk4gm@@@@@K`E@K_3QQQQQQQQ@r@@@ @@@@Ka@@@ డ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@@@T@@T4@@@T@@T@@ఐƠ&lexbufoo@@@7@@oo@@5&@@@T@TI@T@@oo @@5@@@T@TH@T@@ @@G@T@@ @@4@@@TE@T @@ఠ!shp  p @S]A@@5@@@TE@T_@డQ&Lexing&lexemep p !@ "p "#p (@@5.@@@8@@@T@@T5.@@@T@@T~@@ఐ"&lexbuf:p );p /@ @@7@@ @@0@A@?p @@@ఠ!siJq3?Kq3@@S^^A@@L@@@U E@T3SKSKSKSKSKSKSKSK@QJ@K@L@@@డM.global_replace#Strcq3Cdq3F@ gq3Ghq3U@@LN@@@M@@@T@@T@LN@@@T@@T@LM@@@T@@TM@@@T@@T@@T@@T0@@డM-regexp_string#Strq3Wq3Z@ q3[q3h@@@N7@@@{@@zM@@@y@@x@MWMW@@MD@@@@@@@U@@UM@@@U@@Ub@@"\@q3jq3m@@q3iq3n@@'@@@U G@U"G@U!v@@q3Vq3o@@N@@@U@U#G@U@@!@q3qq3r@@q3pq3s@@L@@@UF@U%F@U$@@ఐ預!sq3tq3u@@@L@@@UF@U'F@U&@@ @@@A@q3; @@@ఠ!sjry ry@T_A@@N@@@U4E@U(3T T T T T T T T @@@@@@ఐN-remove_blanksryry@GR@@@N@@@U-@@U,N@@@U+@@U*@@ఐꠐ!s4ry5ry@#@@N@@@U6F@U8F@U7-@@" @@1.@A@@ry @@ภ$DescGsHs@;$Desc3@3@@@ @AHGI@A.dq8ocamldoc/odoc_parser.mliu@@@9P@ఐV!s^s_s@U@V@W@@@@@U=D@U?D@U>3TaTaTaTaTaTaTaTa@Yg @@@@% @@9@@@U<@0@@_@t@@@3@@@sntt@@9@L6ocamldoc/odoc_lexer.ml??@@#@@@KdE@Kc@ @&@@@Ke@@@ภ#EOF7ocamldoc/odoc_lexer.mllww@.@vx@@9/@M6ocamldoc/odoc_lexer.mlF;?F;A@@B@@@KhE@Kg3TTTTTTTT@$@@@ @F@@@Ki@@@@ఠ!sk7ocamldoc/odoc_lexer.mllzmyzmz@T`A@@6@@@UOE@UC@డS>&Lexing&lexemezm}zm@ zmzm@@6ٰ@@@:V@@@UH@@UG6@@@UF@@UE@@ఐ͠&lexbuf3zm4zm@@@9@@ @@0@A@8zmu@@డSl(failwithB{C{@E@@@E@@@UY@@UX9E@UW@@UV3TTTTTTTT@TL@M@N@@@@డS!^]{^{@M@@@M@@@Uh@@Ug@M@@@Uf@@UeM@@@Ud@@Uc@@Ub#@@6Unexpected character 'y{z{@@|{ @@M@@@UxF@UzF@Uy6@@డS!^{{@M@@@M@@@U@@U@M@@@U@@UM@@@U~@@U}@@U|V@@ఐ!sP@^Q@@M@@@UG@UG@Uh@@!'{{@@0{@@M@@@UG@UG@U{@@l @@M@@@Uv@UG@U@@{{@@F@@@U`@UF@Ut@@ @@@yek|@@:,@ఠ1__ocaml_lex_stateg: N:!N@UPA@@@@@@Kk"@@C@@@Kl%@@@ ఐ&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@@:@@U@:@@U:@@U@@UA@U@@@:@::::@::@@:@@8:@@83V'V'V'V'V'V'V'V'@;@@@࣠@&lexbuflA:Qdo:Qdu@VOaA@@:3V7V7V7V7V7V7V7V7@;@@@@@@ఐ:Ƞ6__ocaml_lex_simple_rec:Rx{:Rx@:̰@@@:@@U@:@@U:@@U@@U3VNVNVNVNVNVNVNVN@;$:@@@@@@ఐ+&lexbuf:Rx:Rx@ @@:@@H:Rx:Rx@@:A@V5A@U@@(@@:@9A@@;@@V;@@VA@U;@@@;Qdd@;;::@::@@:@@8 @:@@8:@@8@@83VVVVVVVV@;@@@࣠@&lexbufmA;S;S@VbA@@;3VVVVVVVV@;@@@@@@1__ocaml_lex_statenA;*S;+S@VcA@@;3VVVVVVVV@< ;$@@@@@@@@డU2&Lexing&engine;BT;CT@ ;FT;GT@@:@@@>=@@@V@@V@;@@@V@@V@e2__ocaml_lex_tables;oT;pT@<\@@>e@@@V0E@V4E@V3@@ఐ\1__ocaml_lex_state;T;T @!@@;r$@@ఐx&lexbuf;T ;T@b@@;1@@R@@:@@@V*5@@;U!;U"@@:@@@V;E@V:3WWWWWWWW@D@@@ @:@@@V<@@@ డU::7ocamldoc/odoc_lexer.mllNtNv@:@@@Ur:h@@@VzE@Vh@@@Vj@@Vi@ @@Vg:@@@Vf@@Ve@@Vd&@@డ:e(nb_chars4Odoc_comments_global&NV'Nj@ *Nk+Ns@@:c@@U*@@@VxF@V{F@VyD@@డU:P:RANBN@:O@@@:O@@@V@@V@:L@@@V@@V:K@@@V@@V~@@V}c@@డ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@VI@V@@NN@@:@@@V@VH@V@@ @@G@V@@ @@9@@@VE@Vu @ఐ<Ƞ&simple@<̰@@@<@@V<@@V@@ఐ&lexbuf@@@<)@@@@<*@FL@@<-@A6ocamldoc/odoc_lexer.ml]]@@<(@@@V?E@V>=@ @<+@@@V@@@@@ డV$incr7ocamldoc/odoc_lexer.mll(0(4@9@@@V9@@@V@@@V@@V9@@@V@@V]@@ఐVɠ+line_number(5(@@Vd@@Vʠ: @@@V@@@VF@VF@Vu@@+@@:`@@@VE@V{@ డW$incr;BJ<BN@:*@@@V:*@@@V@@@V@@V:)@@@V@@V@@డ;(nb_chars4Odoc_comments_globalZBO[Bc@ ^Bd_Bl@@;԰@@W :N@@@V@@@VF@VF@V@@3@@:@@@VE@V@ఐ=z&simple|nv}n|@=~@@@=|@@W=w@@V@@ఐf&lexbufn}n@P@@=t@@@@=@W@@=@(.@@=m@B6ocamldoc/odoc_lexer.mlee@@<@@@VCE@VB@ @<@@@VD@@@ డW@@@<>@@@W'@@W&@<;@@@W%@@W$<:@@@W#@@W"@@W!R@@డW<< `a@<@@@W@ ?E@@;@@@?m@@@WZ@@WY;@@@WX@@WW@@ఐi&lexbufFL@S@@>w@@7M@@&simpleAmuBm{@>@@@>@@W>@@WE@@ఐݠ&lexbufRm|Sm@ǰ@@>R@@@@>S@N@@>T@XY@@>W@C6ocamldoc/odoc_lexer.mlnn@@>R@@@VGE@VF3ZZZZZZZZ@@@@ @>V@@@VH@@@@ఠ!sp7ocamldoc/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@=@@@=@@@W@@W@=@@@W@@W=@@@W@@W@@W@@@డY=۠=ݰ./@=ڰ@@@Y}>!@@@WG@WG@W@@@W@@W@@W]@@డ>k(nb_chars4Odoc_comments_globalC@ DL@%@>h&@@Y$@@@WH@WH@Wz@@0 @@&{@@డY&String&lengthPV@ W]@@=Ű@@@=@@@W@@W=@@@W@@W@@ఐ!s^_@@@=@@@WH@WH@W@@ O `@@>v@@@W@WH@W@@q @@G@W@@ @@=x@@@WE@W@ఐ@O&simple'bj(bp@@S@@@@Q@@W@L@@W@@ఐ;&lexbuf8bq9bw@%@@@I@@@@@Z@@@@[@>?x@@@B@D6ocamldoc/odoc_lexer.mlww@@?@@@VKE@VJ3[[[[[[[[@ @@@ @?@@@VL@@@@ఠ!sq7ocamldoc/odoc_lexer.mll@\ fA@@=@@@X E@Wv@డZ&Lexing&lexeme@ @@>@@@A@@@X@@X>@@@X@@X@@ఐ&lexbuf34@~@@@@@ @@0@A@8@@ డZ??C D"@?@@@Zy?o@@@X-E@X@@@X@@X@ @@X?@@@X@@X@@X3\F\F\F\F\F\F\F\F@r`X@Y@Z@@@@డ?o(nb_chars4Odoc_comments_globalkl@ op@@?m@@Z-@@@X+F@X.F@X,!@@డZ?Z?\BC@?Y@@@?Y@@@X6@@X5@?V@@@X4@@X3?U@@@X2@@X1@@X0@@@డ[?9?;#$@?8@@@Z۠?@@@XFG@XVG@XI@@@XK@@XJ@@XH]@@డ?(nb_chars4Odoc_comments_global8@ 9A@%@?ư&@@Z$@@@XRH@XUH@XSz@@0 @@&{@@డ[N&String&lengthEK@ LR@@?#@@@?#@@@X[@@XZ?"@@@XY@@XX@@ఐ!sST@@@?:@@@XdH@XfH@Xe@@ D U@@?@@@XD@XgH@Xb@@q @@G@XB@@ @@>@@@XhE@X(@ డ[$incr)W_*Wc@>@@@[_>@@@Xo@@@Xn@@Xm>@@@Xl@@Xk@@ఐX).comments_levelDWdEWr@W°@@[z>@@@Xz@@@XyF@X}F@X{@@*@@?@@@XE@Xw@ఐA砐&simpleat|bt@A@@@A@@XA@@X@@ఐӠ&lexbufrtst@@@A@@@@A@N@@A@ @@A@yz@@A@E6ocamldoc/odoc_lexer.ml@@AI@@@VOE@VN3]w]w]w]w]w]w]w]w@@@@ @AM@@@VP@@@@ఠ!sr7ocamldoc/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@@@XG@XG@X@@@X@@X@@X]@@డAb(nb_chars4Odoc_comments_global J@  K S@%@A_&@@\$@@@XH@XH@Xz@@0 @@&{@@డ\&String&length W ]@  ^ d@@@@@@@@@@X@@X@@@@X@@X@@ఐ!s e f@@@@@@@XH@XH@X@@  V  g@@Am@@@X@XH@X@@q @@G@X@@ @@@o@@@XE@X@ డ].$incr)iq*iu@@9@@@\@9@@@X@@@X@@X@8@@@X@@X@@ఐY .comments_levelDivEi@Y[@@]@T@@@Y@@@YF@YF@Y@@*@@@@@@YE@Y@డ]hVVbc@V@@@]@@@Y)D@Y@@Y@ @@Y V@@@Y @@Y @@Y @@డ]AA@A@@@]O!E@Y@@@Y @@Y@@Y3@@ఐZ.comments_level@Y@@]e@@@Y'F@Y*F@Y(G@@" @@H@@A@@BE@Y+S@@.@@V@@@Y,E@YY@ ఐ\Ҡ3reset_string_buffer@\%@@@\@@@Y2@@Y1\@@@Y0@@Y/q@@ภ\@\@@@\@@@Y;F@Y?@@@@A2@@@Y@E@Y9@ డ]BҠB԰@Bа@@@]^@@@YYE@YG@@@YI@@YH@ @@YFB@@@YE@@YD@@YC@@ఐZ+description  @Z@@]۠!@@@YWF@YZF@YX@@ @@!"@@.F@Y[@@@@A|@@@Y\E@YT@ఐDڠ/special_comment45@Dް@@@D@@Y_D@@Y^@@ఐ ?&lexbufEF@ )@@DM@@@@D@>@@D@KL$@@D@ ఐ\O*add_stringY>IZ>S@[@@@\L@@@Yl@@Yk\I@@@Yj@@Yi @@ఐp!sp>Tq>U@@@\c@@@YuF@YwF@Yv @@" @@A@@@YxE@Ys&@ఐD&simpleWbWh@D@@@D@@Y{D@@Yz6@@ఐ &lexbufWiWo@ ~@@DC@@@@DD@2<p{@@DG@@@ECI@{@@EDJ@:@@EEK@|@@DO@F6ocamldoc/odoc_lexer.ml@@D@@@VSE@VR@ @D@@@VT@@@ภ#EOF7ocamldoc/odoc_lexer.mll@:g@@@D@G6ocamldoc/odoc_lexer.ml@@D.@@@VWE@VV3`\`\`\`\`\`\`\`\@ @@@ @D2@@@VX@@@@ఠ!ss7ocamldoc/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@@@YG@YG@Y@@@Y@@Y@@Y]@@డDG(nb_chars4Odoc_comments_globalV@ VV@%@DD&@@_}$@@@YH@YH@Yz@@0 @@&{@@డ_&String&lengthVV@ VV@@C@@@C@@@Y@@YC@@@Y@@Y@@ఐ!sVV@@@C@@@YH@YH@Y@@ V V@@DR@@@Y@YH@Y@@q @@G@Y@@ @@CT@@@YE@Y@ డ`$decr)*@:@@@_ݠ:@@@Y@@@Y@@Y:@@@Y@@Y@@ఐ\.comments_levelDE@\@@@_:@@@Y@@@YF@ZF@Z@@*@@C@@@ZE@Y@ఐFe&simpleab@Fi@@@Fg@@ZFb@@Z@@ఐ Q&lexbufrs@ ;@@F_@@@@Fp@N@@Fq@ @@Fr@y&,z@@FYn@H6ocamldoc/odoc_lexer.ml@@E@@@V[E@VZ@ @E@@@V\@@@ డ`$incr7ocamldoc/odoc_lexer.mllAIAM@C@@@`NC@@@Z@@@Z@@ZC@@@Z@@Z@@డE;(nb_chars4Odoc_comments_global AN!Ab@ $Ac%Ak@@E9@@`rC@@@Z@@@ZF@Z!F@Z@@4@@D@@@Z#E@Z@ఐFߠ&simpleBmuCm{@F@@@F@@Z&F@@Z%@@ఐ ˠ&lexbufSm|Tm@ @@F@@@@F@X9?Y@@F@ఠ1__ocaml_lex_stateo6ocamldoc/odoc_lexer.ml@bdA@@FA@@@V^ @@FD@@@V_ @@@ ఐ &lexbuf@ ް@@G3bbbbbbbb@ !@@@@@&Lexing$%@+refill_buff)*@@8@@@H!@@@Z2@@Z18@@@Z0@@Z/@@ఐ &lexbufAB@ @@G+)@@-@@D}@@@ZFE@Z</@ఐG?6__ocaml_lex_simple_recST@GC@@@GA@@ZK@G>@@ZJG9@@ZI@@ZHC@@ఐ D&lexbufhi @ .@@GRP@@ఐu1__ocaml_lex_stateu v@Z@@GXE@ZV_@@(@@GV`@d@@GWa@@@AGqT@@GY @ X A@@Gl@@Zu@Gi@@ZtGd@@Zs@@ZrA@Zn ^@@@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 T/home/teraram/ci/builds/workspace/parallel-build/flambda/false/label/ocaml-manycores >3210/.-,+*)('&%$#"! @@0M%~^{6U43d+d+d+d+d+d+d+d+@d*@@5Build_path_prefix_map0zd,J4z8CamlinternalFormatBasics0|.e1R$|o0CamlinternalLazy0zY# #4#-*Format_doc0uy@GmWUࠠ(Location0nBɊOn?7~ؠU0Kvor#2DGc0nAiN]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__Domain0'Ϳo\0m.K.Stdlib__Either0HD ?|>.Stdlib__Format00FClW/Stdlib__Hashtbl0(L%bԠ,Stdlib__Lazy0$1mlࠠ.Stdlib__Lexing0^m|e,Stdlib__List0C|Z`>s䠠+Stdlib__Map0*4ɇ2ɠ_ 0y]q4KN(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@@