Caml1999I037r)Odoc_scanŠ'scanner#@.scan_attributeA@*Odoc_value+t_attribute@@@B@@C$unitF@@@D@@E@@F*scan_classA@*Odoc_class't_class@@@G@@H@@@I@@J@@K2scan_class_commentA@*Odoc_types$text@@@L@@M,@@@N@@O@@P3scan_class_elementsA@*'t_class@@@Q@@R?@@@S@@T@@U.scan_class_preA@='t_class@@@V@@W$boolE@@@X@@Y@@Z/scan_class_typeA@R,t_class_type@@@[@@\g@@@]@@^@@_7scan_class_type_commentA@P$text@@@`@@az@@@b@@c@@d8scan_class_type_elementsA@x,t_class_type@@@e@@f@@@g@@h@@i3scan_class_type_preA@,t_class_type@@@j@@kN@@@l@@m@@n.scan_exceptionA@.Odoc_exception+t_exception@@@o@@p@@@q@@r@@s:scan_extension_constructorA@.Odoc_extension7t_extension_constructor@@@t@@u@@@v@@w@@x4scan_included_moduleA@+Odoc_module/included_module@@@y@@z@@@{@@|@@}+scan_methodA@(t_method@@@~@@@@@@@@@+scan_moduleA@((t_module@@@@@@@@@@@@3scan_module_commentA@$text@@@@@@@@@@@@4scan_module_elementsA@N(t_module@@@@@+@@@@@@@0scan_module_listA@$listKg(t_module@@@@@@@@E@@@@@@@/scan_module_preA@{(t_module@@@@@@@@@@@@0scan_module_typeA@-t_module_type@@@@@k@@@@@@@8scan_module_type_commentA@T$text@@@@@~@@@@@@@9scan_module_type_elementsA@-t_module_type@@@@@@@@@@@@4scan_module_type_preA@-t_module_type@@@@@R@@@@@@@)scan_typeA@)Odoc_type&t_type@@@@@@@@@@@@/scan_type_constA@&t_type@@@@@@3variant_constructor@@@@@@@@@@@@@@3scan_type_extensionA@!0t_type_extension@@@@@@@@@@@@ scan_type_extension_constructorsA@40t_type_extension@@@@@@@@@@@@7scan_type_extension_preA@G0t_type_extension@@@@@@@@@@@@-scan_type_preA@k&t_type@@@@@@@@@@@@2scan_type_recfieldA@~&t_type@@@@@@,record_field@@@@@?@@@@@@@@@*scan_valueA@T't_value@@@@@R@@@@@@@@@!@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@t@@ @@r@Ar@A\@A\@I@AI@AB5@A5@%@A%@A@A@@A@ABC@A@߰@A@AͰ@A@@A@AB@A@@A@A@A@q@Aq@ABCD_@A_@Q@AQ@A8@A8@'@A'@AB@A@@A@A@A@@A@ABCΰ@A@@A@A@A@@A@A@A@o@Ao@T@AT@ABCDEF?B@@@@6ocamldoc/odoc_scan.mliRaav  "@@@@A@Ơ#@S@@@A@A@A@@A@AB@A@p@Ap@A\@A\@K@AK@ABC9@A9@*@A*@A@A@@A@AB@A@߰@A@AͰ@A@@A@ABCD@A@@A@A@A@r@Ar@AB`@A`@P@AP@A>@A>@-@A-@ABC@A@@A@A@A@ݰ@A@A˰@A@@A@@A@ABCDEF;@@@AAAAAAAAzAyiAhXAWEAD2A1AA AAAAAAAA~nAm[AZ@A?/A.A A AA@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@Ϡ@@A@@@@@@@@@A@;@@@ACAB.A-AAAAAAAAAzAygAfVAUEAD4A3#A" A AAAAAAAwAvfAeUATDAC)A(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@=)Odoc_scan0ߏW6T~aFc}l\(Warnings0Ef{&)Unit_info0'T Χ@aR%Types0"|Vȷ`X .Type_immediacy00$ jbv\"k&-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_parameter0n6sApT)Odoc_name0 d L_,+Odoc_module0/-05ɍM!W.Odoc_extension0Lt.`?9:77.Odoc_exception0>@ӽX4Id*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@@@Caml1999T037wDQOWC)Odoc_scan*ocaml.text&_none_@@A # Scanning of modules and elements. 6ocamldoc/odoc_scan.mliP77P7_@@@@@@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@'scannerRagRan@AAAБ@.scan_attributeA@*Odoc_value+t_attribute@@@u@@tg@@@s@@r@@qC@*scan_classA@*Odoc_class't_class@@@ @@ @@@ @@ @@ C@2scan_class_commentA@*Odoc_types$text@@@ @@ @@@ @@ @@ C@3scan_class_elementsA@2't_class@@@ @@ @@@ @@ @@ C@.scan_class_preA@I't_class@@@ @@ @@@ @@ @@ C@/scan_class_typeA@`,t_class_type@@@ @@ @@@ @@ @@ C@7scan_class_type_commentA@^$text@@@ @@ @@@ @@ @@ C@8scan_class_type_elementsA@,t_class_type@@@ @@  @@@ @@ @@ C@3scan_class_type_preA@,t_class_type@@@ @@ 4@@@ @@ @@ C@.scan_exceptionA@.Odoc_exception+t_exception@@@ @@ <@@@ @@ @@ C@:scan_extension_constructorA@.Odoc_extension7t_extension_constructor@@@ ?@@ >U@@@ =@@ <@@ ;C@4scan_included_moduleA@+Odoc_module/included_module@@@@@n@@@@@@@C@+scan_methodA@ (t_method@@@@@@@@@@@@C@+scan_moduleA@0(t_module@@@@@@@@@@@@C@3scan_module_commentA@$text@@@@@@@@@@@@C@4scan_module_elementsA@^(t_module@@@@@@@@@@@@C@0scan_module_listA@y(t_module@@@@@@@@@@@@@@@C@/scan_module_preA@(t_module@@@@@@@@@@@@C@0scan_module_typeA@-t_module_type@@@@@@@@@@@@C@8scan_module_type_commentA@$text@@@@@+@@@@@@@C@9scan_module_type_elementsA@-t_module_type@@@ @@ B@@@@@@@C@4scan_module_type_preA@-t_module_type@@@@@j@@@@@@@C@)scan_typeA@)Odoc_type&t_type@@@|@@{r@@@z@@y@@xC@/scan_type_constA@&t_type@@@@@@#3variant_constructor@@@@@@@@@@@@@@C@3scan_type_extensionA@W0t_type_extension@@@@@@@@@@@@C@ scan_type_extension_constructorsA@n0t_type_extension@@@@@@@@@@@@C@7scan_type_extension_preA@0t_type_extension@@@@@@@@@@@@C@ -scan_type_preA@&t_type@@@@@@@@@@@@C@2scan_type_recfieldA@&t_type@@@@@@,record_field@@@@@@@@@@@@@@C@*scan_valueA@'t_value@@@@@'@@@@@@@C@@@@C@@C@@C@ @C@@ C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@C@@@C@3@;@@@AAAAAAzAyeAdPAO;A:&A%AAAAAAAsAr^A]IAH4A3A A AAAAAAaA`@@B@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@B@{@@|@@@@Raav  "@@@@@@:#@4Y@@3@A3C@@A@AC@@@AC@@AB@AC@@ܰ@AC@@Aǰ@AC@@@AC@@ABC@AC@@@AC@@Aw@AwC@@a@AaC@@ABJ@AJC@@5@A5C@@A @A C@@ @A C@@ABCD@AC@@@AC@@A̰@AC@@@AC@@AB@AC@@@AC@@A{@A{C@@g@AgC@@ABCP@APC@@3@A3C@@A@AC@@ @A C@ @A@AC@@@AC@@İ@AC@@ABCDEF'*undef*C@@@B@@J@h#@@@@@@@;@@AAAtAs]A\HAG3A2A AAAAAAApAo[AZFAE,A+AAAAAAAxAwcAbNAM9A8A@@@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@MB@}@@~@@@@@@@@@@ASqyA@AAШ@б@г㠡*Odoc_valueTzTz@TzTz@@@@@@l" @@г$unitTzTz@@@@@m.@@/@@ 0Tz~@@@AAШ@б@г*Odoc_classUU@UU@@@@@@ L @@г$unitUU@@@@@ X@@Y@@ZU@@@ AAШ@б@г*Odoc_typesVV@ VV@@@@@@ v @@г$unitVV@@@@@ @@*@@+ V@@@AAШ@б@г*Odoc_classW AW K@!W L"W S@@@%@@@  @@г#$unit.W W/W [@@+@@@ @@;@@<6W $@@@.AAШ@б@г)*Odoc_classGX\xHX\@0KX\LX\@@@8@@@ ʰ @@г6$boolXX\YX\@@>@@@ ְ@@Nװ@@Oذ`X\`@@@AAAШ@б@г<*Odoc_classqYrY@CuYvY@@@K@@@  @@гI$unitYY@@Q@@@ @@a@@bY@@@TAAШ@б@гO*Odoc_typesZZ@VZZ@@@^@@@  @@г\$unitZZ @@d@@@ *@@t+@@u,Z@@@gAAШ@б@гb*Odoc_class[ 3[ =@i[ >[ J@@@q@@@ H @@гo$unit[ N[ R@@w@@@ T@@U@@V[ @@@zAAШ@б@гu*Odoc_class\St\S~@|\S\S@@@@@@ r @@г$bool\S\S@@@@@ ~@@@@\SW@@@AAШ@б@г.Odoc_exception]]@]]@@@@@@  @@г$unit*]+]@@@@@ @@@@2]@@@AAШ@б@г.Odoc_extensionC_D_@G_H_'@@@@@@ 6ư @@г$unitT_+U_/@@@@@ 7Ұ@@Ӱ@@԰\^@@@AAШ@б@г+Odoc_modulem`0Rn`0]@q`0^r`0m@@@@@@ @@г$unit~`0q`0u@@@@@@@@@`04@@@AAШ@б@г*Odoc_valueavav@°avav@@@@@@ @@гȠ$unitavav@@@@@&@@'@@(avz@@@AAШ@б@гΠ+Odoc_modulebb@հbb@@@@@@D @@г۠$unitbb@@@@@P@@Q@@Rb@@@AAШ@б@гᠡ*Odoc_typescc @c c@@@@@@n @@г$unitcc@@@@@z@@{@@|c@@@AAШ@б@г+Odoc_moduled<dG@dHdP@@@@@@ @@г$unit&dT'dX@@ @@@@@@@.d@@@ AAШ@б@г$list=eY>eY@г +Odoc_moduleHeYwIeY@LeYMeY@@@@@@˰ @@@#@@@а@@г$unit^eY_eY@@%@@@ܰ@@:ݰ@@;ްfeY]@@@(AAШ@б@г#+Odoc_modulewfxf@*{f|f@@@2@@@ @@г0$boolff@@8@@@@@H@@If@@@;AAШ@б@г6+Odoc_modulegg@=gg @@@E@@@$ @@гC$unitg g @@K@@@0@@[1@@\2g@@@NAAШ@б@гI*Odoc_typesh  9h  C@Ph  Dh  H@@@X@@@N @@гV$unith  Lh  P@@^@@@Z@@n[@@o\h  @@@aAAШ@б@г\+Odoc_modulei Q xi Q @ci Q i Q @@@k@@@x @@гi$unit i Q  i Q @@q@@@@@@@ i Q U@@@tAAШ@б@гo+Odoc_module j   j  @v #j   $j  @@@~@@@  @@г|$bool 0j   1j  @@@@@ @@@@ 8j  @@@AAШ@б@г)Odoc_type Ik   Jk  @ Mk   Nk  @@@@@@s̰ @@г$unit Zk   [k  @@@@@tذ@@ٰ@@ڰ bk  @@@AAШ@б@г)Odoc_type sm + 1 tm + :@ wm + ; xm + A@@@@@@} @@б@г)Odoc_type m + E m + N@ m + O m + b@@@@@@~  @@г$unit m + f m + j@@@@@@@@@@@@ @@2 @@ l   @@@AAШ@б@г.Odoc_extension n k  n k @ n k  n k @@@@@@: @@гà$unit n k  n k @@@@@F@@G@@H n k o@@@AAШ@б@гɠ.Odoc_extension p   p  @а p   p  @@@@@@d @@г֠$unit p   p  @@@@@p@@q@@r o  @@@AAШ@б@гܠ.Odoc_extension q  5 q  C@ q  D q  T@@@@@@ @@г預$bool q  X q  \@@@@@@@@@ $q  @@@AAШ@б@г)Odoc_type 5r ] x 6r ] @ 9r ]  :r ] @@@@@@ @@г$bool Fr ]  Gr ] @@@@@İ@@Ű@@ư Nr ] a@@@AAШ@б@г)Odoc_type _t   `t  @  ct   dt  @@@@@@ @@б@г )Odoc_type tt   ut  @ xt   yt  @@@@@@ @@г$unit t   t  @@"@@@@@@@@@@ @@A 2 @@B  s   @@@*AAШ@б@г%*Odoc_value u   u  @, u   u  @@@4@@@& @@г2$unit u   u  @@:@@@2@@J3@@K4 u  @@@@6 Sqs@@#@ A  A AAAAAAmAlXAWAA@*A)AAAAAAA{AzfAeQAP@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@@,@@ ܰ@A@A İ@A@ @A@AB @A@ @A@A k@A@ V@A@ABC @@A@ -@Au@A @Ag@ @AZ@AB @AL@ Ұ@A@@A @A2@ @A%@ABCD @A@ @A @A d@A@ O@A@AB 9@A@ %@A@A @A@ @A@ABC @A@ İ@A@A @A@ @A}@A @Ao@ o@Ab@ P@AM@ABCDEF}@@@@@ %#@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@   @@@@@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@ ~ }@@@@@ |@@@@@@@ yA@ v u@@@@@ t@@@@@@@ qA@ n m@@@@@ l@@@@@@@ iA@ f e@@@@@ d@@@@@@@ aA@ ^ [@@@@@ Z@@@@@@@ WA@ T S@@@@@@ R Q@@@@@ P@@@@@@@@@ MA@ J I@@@@@ H@@@@@@@ EA@ B A@@@@@ @@@@@@@@ =A@ : 9@@@@@ 8@@@~@@}@@| 5A@ 2 1@@@{@@z 0@@@y@@x@@w -A@ * )@@@v@@u@ ( '@@@t@@s &@@@r@@q@@p@@o #A@  @@@n@@m @@@l@@k@@j@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @ @@@@ @A@A @A@ ̰@A@AB @A@ @A@A @A@ u@A@ABC _@A@ L@Au@A 6@Ag@ @AZ@AB @AL@ @A@@A ۰@A2@ ư@A%@ABCD @A@ @A @A @A@ n@A@AB X@A@ D@A@A .@A@ @A@ABC @A@ @A@A Ͱ@A@ @A}@A @Ao@ @Ab@ o@AM@ABCDEF;@@@A9A"A A A A A A A A vA _A HA 1A Ar Ae AX AK A: A- A  A oA ZA CA $A A A A A A@i@h@g@f@e@d@c@b@a@`@_@^@]@\@[@Z@Y@X@W@V@U@T@S@R@Q@P@O@N@M@L@@K@@@@ P@@@ M@ P@ M;@@@A~A@{x@@@@@w@@@@@@@tA@qn@@@@@m@@@@@@@jA@gd@@@@@c@@@@@@@`A@]\@@@@@[@@@@@@@XA@UT@@@@@S@@@@@@@PA@ML@@@@@K@@@@@@@HA@ED@@@@@C@@@@@@@@A@=<@@@@@;@@@@@@@8A@54@@@@@3@@@@@@@0A@-*@@@@@)@@@@@@@&A@# @@@@@@@@@@@@A@@@@@@@@@@@@@A@@@@@@ @@@@@@@ A@@@@@@@@@@@@@A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@   @@@@@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@ A@  @@@@@ @@@@@@@~ A@  @@@}@@| @@@{@@z@@y A@  @@@x@@w @@@v@@u@@t A@  @@@s@@r @@@q@@p@@o A@  @@@n@@m@  @@@l@@k @@@j@@i@@h@@g A@  @@@f@@e @@@d@@c@@b A@  @@@a@@` @@@_@@^@@] A@  @@@\@@[ @@@Z@@Y@@X A@  @@@W@@V @@@U@@T@@S A@  @@@R@@Q@  @@@P@@O @@@N@@M@@L@@K A@  @@@J@@I ~@@@H@@G@@F@@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@@&@@@@ -@@@ *@A@ H************************************************************************A@@A@L@ H  BMM BM@ H OCaml CC@ H DD3@ H Sebastien Hinderer, projet Cambium, INRIA Paris E44E4@ H !F"F@ H Copyright 2022 Institut National de Recherche en Informatique et 'G(G@ H en Automatique. -H.Hg@ H 3Ihh4Ih@ H All rights reserved. This file is distributed under the terms of 9J:J@ H the GNU Lesser General Public License version 2.1, with the ?K@KN@ H special exception on linking described in the file LICENSE. ELOOFLO@ H KMLM@ H************************************************************************QNRN5@ $* Scanning of modules and elements. W@(./ocamlc)-nostdlib"-I(./stdlib"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I(ocamldoc"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events"-c 9/builds/workspace/main/flambda/false/label/ocaml-linux-32 <10/.-,+*)('&%$#"! @@0*:vg{8Q3@@@(Asttypes0eT$BbRM dc5Build_path_prefix_map0DGl}%Y5Lhi8CamlinternalFormatBasics0|.e1R$|o0CamlinternalLazy0zY# #4#-*Format_doc0uy@GmWUࠠ%Ident0>ЃzV)j⠠,Identifiable0]/*N (Location0nBɊOn?7~ؠ)Longident0wP q;ɡ$Misc0Bpg]?[q 0D:L ϐ0>@ӽX4Id 0Lt.`?9:77 0/-05ɍM!W)Odoc_name0 d L_,.Odoc_parameter0n6sApT0ߏW6T~aFc}l\)Odoc_type0~b:x_B*Odoc_types0ϸf%,e8 m0FJ]\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ɠ.Type_immediacy00$ jbv\"k&%Types0"|Vȷ`X )Unit_info0'T Χ@aR(Warnings0Ef{&@0ߏW6T~aFc}l\AAC@@@@@@@@@@@@@@@@@P@@