Caml1999I0376`(Odoc_genƠ-doc_generator#@(generateA@$listK+Odoc_module(t_module@@@@@@@@$unitF@@@@@@@@@@搐+@@@@%@A%@A;@@@A-A,@@ꐐ@@@@@@5ocamldoc/odoc_gen.mliST@@@@C@@@@A@;@@@A@A?@@@@@@@@@@@@ A@$BaseŠ)generator#@Y@VA@URO@@@@@@@@N@@@@@@@K@@א!Š@@@@o@A@A@@@@BX59CX5X@@A@A@Ơ/#@.@-@@@A+@A;@@@AA2l@@ې!@@@@@@@@@@@A@#;@@@AA@@@@䐐y@@@@@@'@@@$A@@@iWjYY^@B@@Ӡ.Base_generator@b@t[``u[`|@C@@@,Base_functor@@]~~]~@D@@,Html_functor@)Odoc_html.Html_generator.Html_generator@^^@E@@-Latex_functor@*Odoc_latex/Latex_generator/Latex_generator@__J@F@@,Texi_functor@)Odoc_texi.Texi_generator.Texi_generator@`KK`K@G@@+Man_functor@(Odoc_man-Man_generator-Man_generator@aa@H@@+Dot_functor@(Odoc_dot-Dot_generator-Dot_generator@bb0@2I@@)generator;@@$Htmlt.Html_generator@@@@fnpfn@@HK@%Latexn/Latex_generator@@@@gg@@XL@$Texih.Texi_generator@@@@&h'h@@hM@#Manb-Man_generator@@@@6i7i%@@xN@#Dot\-Dot_generator@@@@Fj&(Gj&P@@O@$Base@@@@SkQSTkQj@@P@@@A@@@@@We]]@@@@J@A@5get_minimal_generator@p@@@@@z@@@@@@jmllkml@@Q@@@6(Odoc_gen0Eq<䑂1 "(Warnings0Ef{&)Unit_info0'T Χ@aR%Types0"|Vȷ`X .Type_immediacy00$ jbv\"k&#Str0݅-d6B2-Stdlib__Uchar0=H^V9>ɠ+Stdlib__Sys0b'8=OIn.Stdlib__String0 w_OA4D"Q~~+Stdlib__Set0ܔ@Z8XWaa2+Stdlib__Seq0?72#[O.Stdlib__Result0p~ !ԥ//+Stdlib__Map0*4ɇ2.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Digest0#z25I*.Stdlib__Buffer0,I[?z&Stdlib0t0VoS%{<F:%Shape0 M``ll)Primitive0dU=\I/}$Path0k.tbGmᠠ)Parsetree0v o[pY Y+Outcometree0BuG^)= 9c *Odoc_value0FJ]\fѬ*Odoc_types0ϸf%,e8)Odoc_type0~b:x_B)Odoc_texi02䄴С9+Odoc_search0|rCuanO{T.Odoc_parameter0n6sApT)Odoc_name0 d L_,+Odoc_module0/-05ɍM!W(Odoc_man0*ә;Vi8*Odoc_latex0~3l_|Q/kݠ)Odoc_info0DAఙ/KMv㠠)Odoc_html0]%iuQf+Odoc_global0=V0^@GD-.Odoc_extension0Lt.`?9:77.Odoc_exception0>@ӽX4Id(Odoc_dot0 sx 0D&௠-Odoc_dag2html0Ӹo›l "*Odoc_class0D:L$Misc0Bpg]?[q)Longident0wP q;ɡ(Location0nBɊOn?7~ؠ,Identifiable0]/*N %Ident0>ЃzV)j⠠*Format_doc0uy@GmWUࠠ0CamlinternalLazy0zY# #4#-8CamlinternalFormatBasics0|.e1R$|o5Build_path_prefix_map0DGl}%Y5Lhi(Asttypes0eT$BbRM dc@@@Caml1999T0378 W&z$<C(Odoc_gen*ocaml.text&_none_@@A: The types of generators. 5ocamldoc/odoc_gen.mliP77P7V@@@@@@3@@@@@@#intA;@@#intA@@@@@;@A@$charB;@@$charA@@@@@A@A@&stringQ;@@&stringA@@@@@G@@@%bytesC;@@%bytesA@@@@@M@@@%floatD;@@%floatA@@@@@S@@@$boolE;@@%falsec@@]@$trued@@c@@@A@@@@@d@A@$unitF;@@"()e@@n@@@A@@@@@o@A@ #exnG;@@@A@@@@@s@@@#effH;@@O@A@A@@@@@@|@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@ @@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A!=ocaml.warn_on_literal_pattern%@&@0Division_by_zero]#@@@A+ . .@+End_of_file\#$@@@A366@'FailureY#,@'@@A<??@0Invalid_argumentX#5@0@@AE$H#H@-Match_failureV#>@@=@9@;@@a@@AV5Y4Y@)Not_foundZ#O@@@A^=a<a@-Out_of_memoryW#W@@@AfEiDi@.Stack_overflow^#_@@@AnMqLq@.Sys_blocked_io_#g@@@AvUyTy@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib@A/A@-doc_generatorSS@AAAБ@(generateA@,+Odoc_module(t_module@@@ @@@ @@ l@@@ @@ @@ C@@@@C@-@@C@3@1;@@@A-A,@@ B@ @ B@{@@|@@@@ST@@@@@@C#@@@@@@@'*undef*C;@@AHAG@@ @ B@}.@@~@@@@@@@@@@ATA@TAAШ@б@гO$list T T@гT+Odoc_moduleTT@YTT@@@c@@@ R @@@k@@@ W@@гc$unit*T+T@@k@@@ c@@d@@e2T@@@@o@@@AC@@Al9T\@@#@AN@ @ {@@ @@@A@A@@@ B@@t)ocaml.doca 5 The minimal class type of documentation generators. ^RXX_RX@@@@@@@#@&;@@AAu@ @ Ϡ@@ @@@@@@@@~@@@@@@@v@$BaseOCW*W.@B@Б/A@)generatorX5?X5H@NBMBLBа-doc_generatorX5KX5X@@@A@@@@ /@@@ .@@ -@@@ ,@@ +@@ *.*dummy method*B@D 6D@ 3@@ 4@ 0@ 20@@ 1@@@A"@A3@2#@3@4#@-A@*2@@@ @@@ @@ $@@@ @@ @@ @ !@@ @@B@A@A;@@@AJA@ @@ @@@@@@@@[;@@@AUA@RQN@@@ "@@@ !@@ M@@@ @@ @@ @@ @ @@ @@@@7@@@4~;@@DApAu@@ ;C@ 7@ =C@ #W@@ $@@@@#X59@@@@;A@#@>@@@ :C@ '@:@ #@@@ (@@ )@@M;@@fAAJ@ >@ AC@ %}@@ &@@@@ @@@@O@@A@@#@@AX@ B@ D@@ C@@@A@A-@2@0#@;@@AAi@ F@ G̠@@ E@@@@@@@@>@@@>@@@3_^^_____@@AA@@#@#@E@CA@#@&;@@A@@@@I@@@G@I@GA@;@@@A[@@@@N@@@LA@@3mllmmmmm@#@ؐR@W@U#@ېF@Y@W#@@A@ՠ@@@ N@@@ M@@ L@@@ K@@ J@@ II@ PӠM@@ OM@@@A@AHr@@@ H@|@z #@@A@@@@ X@@@ W@@ V@@@ U@@ T@@ Sl@ Zp@@ Yp@@@A@Ah;@@@AAh@ Rgl@@ Q@@@@@@@@@3;@@@A$A@! @@@ c@@@ b@@ a@@@ `@@ _@@ ^@@ ]@ \@@ [@@@@@@@@A3@@AW1YY^@@ ( The module type of minimal generators. VV@@@@@@@W@3@0@A@.Base_generatorPD[`g[`u@ C@@Р$Base[`x[`|@3@JA@A@A@@ϐ43@33@@@3@3@0@A@@@+[``@@,Base_functorQE5]~6]~@ND@Т@@JР $BaseD]~E]~@3DCCDDDDD@4G@?@!B@A@@РѠ$BaseS]~T]~@@@@@@@[]~~@3YXXYYYYY@@A @,Html_functor`Ff^g^@E@Т@@{Р)Odoc_html.Html_generator)Odoc_html{^|^@ ^^@@3@=T@K=@1T@A @@Р.Html_generator)Odoc_html^^@ ^^@@ @@@ (@@@^ @3@"@A @-Latex_functortG__@F@Т@@Р*Odoc_latex/Latex_generator*Odoc_latex__@ __,@@3@Jl@cF@1l@A @@Р/Latex_generator*Odoc_latex_0_:@ _;_J@@ @@@ (@@@_ @3@"@A @,Texi_functorH`KW`Kc@G@Т@@ Р)Odoc_texi.Texi_generator)Odoc_texi `Kf`Ko@ `Kp`K~@@3@Jl@cF@1l@A @@Р.Texi_generator)Odoc_texi)`K*`K@ -`K.`K@@ @@@ (@@@6`KK @343344444@"@A @+Man_functorIAaBa@ZH@Т@@VР(Odoc_man-Man_generator(Odoc_manVaWa@ Za[a@@3[ZZ[[[[[@Jl@cF@1l@A @@Р-Man_generator(Odoc_manrasa@ vawa@@ @@@ (@@@a @3}||}}}}}@"@A @+Dot_functorJbb@I@Т@@Р(Odoc_dot-Dot_generator(Odoc_dotbb@ b b@@3@Jl@cF@1l@A @@Р-Dot_generator(Odoc_dotbb"@ b#b0@@ @@@ (@@@b @3@"@A @A+)generatorKe]be]k@@;@@$Htmlq.Html_generator@@n@@fnpfn@@K@%Latex8/Latex_generator@@o@@gg@@L@$Texi.Texi_generator@@p@@hh@@M@#Man-Man_generator@@q@@ii%@@.N@#Dot-Dot_generator@@r@@%j&(&j&P@@>O@$Base@@s@@3kQS4kQj@@LP@@@A@@@@@7e]]@萠 % Various ways to create a generator. Dd22Ed2\@@@@@@@@@]J@@#ppLfnrMfnv@g@Йr@s)Odoc_htmlYfnZfn@y]fn^fn@@3]\\]]]]]@@Ԑ@;@@@A@@@@@53@@%@Alfnz@@@@@#qgrg@|@Й@*Odoc_latex~gg@gg@@%g@@@@@#hh@@Й@)Odoc_texihh@hh@@?h@@@@@#ii@@Й@(Odoc_manii@ii$@@Yi@@@@@#j&*j&-@@Й@(Odoc_dotj&9j&A@j&Bj&O@@sj&1@@@@@#kQUkQY@@Й@$BasekQekQi@kQ]@@@@@@A@@@@@@@@3@@A@5get_minimal_generatormlpml@б@г4)generatorml ml@@ @@@3        @?9@A@@гu-doc_generatormlml@@ @@@@@@@@@@ @@@$mll @@ЃzV)j⠠,Identifiable0]/*N (Location0nBɊOn?7~ؠ)Longident0wP q;ɡ$Misc0Bpg]?[q*Odoc_class0D:L-Odoc_dag2html0Ӹo›l "0 sx 0D&௠.Odoc_exception0>@ӽX4Id.Odoc_extension0Lt.`?9:77n0Eq<䑂1 "+Odoc_global0=V0^@GD-0]%iuQf)Odoc_info0DAఙ/KMv㠠0~3l_|Q/kݠ0*ә;Vi8`0/-05ɍM!W)Odoc_name0 d L_,.Odoc_parameter0n6sApT+Odoc_search0|rCuanO{Tz02䄴С9)Odoc_type0~b:x_B*Odoc_types0ϸf%,e8*Odoc_value0FJ]\fѬ+Outcometree0BuG^)= 9c )Parsetree0v o[pY Y$Path0k.tbGmᠠ)Primitive0dU=\I/}%Shape0 M``ll&Stdlib0t0VoS%{<F:.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__Map0*4ɇ2ɠ#Str0݅-d6B2.Type_immediacy00$ jbv\"k&%Types0"|Vȷ`X )Unit_info0'T Χ@aR(Warnings0Ef{&@0Eq<䑂1 "ARC#+B@,@@[z@X@@@:İL@͙@@.8@@@2@@@@P@@