Caml1999I037HL r)Odoc_scanŠ'scanner#@.scan_attributeA@*Odoc_value+t_attribute@@@b$unitF@@@c@@d@@e*scan_classA@*Odoc_class't_class@@@f@@@g@@h@@i2scan_class_commentA@*Odoc_types$text@@@j(@@@k@@l@@m3scan_class_elementsA@&'t_class@@@n9@@@o@@p@@q.scan_class_preA@7't_class@@@r$boolE@@@s@@t@@u/scan_class_typeA@J,t_class_type@@@v]@@@w@@x@@y7scan_class_type_commentA@H$text@@@zn@@@{@@|@@}8scan_class_type_elementsA@l,t_class_type@@@~@@@@@@@3scan_class_type_preA@},t_class_type@@@F@@@@@@@.scan_exceptionA@.Odoc_exception+t_exception@@@@@@@@@@:scan_extension_constructorA@.Odoc_extension7t_extension_constructor@@@@@@@@@@4scan_included_moduleA@+Odoc_module/included_module@@@@@@@@@@+scan_methodA@(t_method@@@@@@@@@@+scan_moduleA@$(t_module@@@@@@@@@@3scan_module_commentA@$text@@@@@@@@@@4scan_module_elementsA@F(t_module@@@ @@@@@@@0scan_module_listA@$listK](t_module@@@@@@%@@@@@@@/scan_module_preA@o(t_module@@@@@@@@@@0scan_module_typeA@-t_module_type@@@G@@@@@@@8scan_module_type_commentA@2$text@@@X@@@@@@@9scan_module_type_elementsA@-t_module_type@@@i@@@@@@@4scan_module_type_preA@-t_module_type@@@0@@@@@@@)scan_typeA@)Odoc_type&t_type@@@@@@@@@@/scan_type_constA@&t_type@@@@3variant_constructor@@@@@@@@@@@@3scan_type_extensionA@0t_type_extension@@@@@@@@@@ scan_type_extension_constructorsA@0t_type_extension@@@@@@@@@@7scan_type_extension_preA@%0t_type_extension@@@@@@@@@@-scan_type_preA@_&t_type@@@@@@@@@@2scan_type_recfieldA@p&t_type@@@@x,record_field@@@@@@@@@@@@*scan_valueA@'t_value@@@@@@@@@@@@A@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?4@@@@@2@A2@A@A@ @A @AB@A@@A@A۰@A@̰@A@ABC@A@@A@A@A@@A@AB|@A|@l@Al@A\@A\@M@AM@ABCD=@A=@1@A1@A@A@ @A @AB@A@@A@Aݰ@A@ΰ@A@ABC@A@@A@A@A@@A@Ax@Ax@i@Ai@R@AR@ABCDEF?B@@@!@6ocamldoc/odoc_scan.mliRaav  "@@~@@A@Ơ}#@|S@@}@A}@Ai@Ai@X@AX@ABF@AF@8@A8@A&@A&@@A@ABC@A@@A@A@A@ٰ@A@ABǰ@A@@A@A@A@@A@ABCD@A@|@A|@Ae@Ae@V@AV@ABF@AF@8@A8@A(@A(@@A@ABC@A@@A@A@A@Ӱ@A@Að@A@@A@@A@ABCDEF;@@@AAAAAwAvfAeWAVHAG9A8*A)AAAAAAAAAAxAwiAhZAYIAH2A1#A"AAAA@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`Ϡ@@a@@@@@@@@@A@;@@@AAAAAAAAAArAqaA`PAO?A>0A/!A AAAAAAAAAzAykAj\A[MAL>A='A&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@=)Odoc_scan0$~C@f&SP ٠(Warnings0mJɒkgr@ӽX4Id*Odoc_class0_"#C{$Misc0ob]6>Vê>)Longident0s `7mɕc(Location0a7cK_H%9,Identifiable0 {d\FX'`%Ident0">WA+9*X*Format_doc0]mWϓ:Mݠ0CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu5Build_path_prefix_map0z HkGs(Asttypes0>n{T8cئ@@@Caml1999T037pM]K C)Odoc_scan*ocaml.text&_none_@@A # Scanning of modules and elements. 6ocamldoc/odoc_scan.mliP77P7_@@@@@@3@@@@@@#intA;@@@A@@@@@:@A@$charB;@@A@@@@@>@A@&stringQ;@@ A@@@@@B@@@%bytesC;@@ A@@@@@F@@@%floatD;@@A@@@@@J@@@$boolE;@@%falsec@@T@$trued@@Z@@@A@@@@@[@A@$unitF;@@"()e@@e@@@A@@@@@f@A@ #exnG;@@@A@@@@@j@@@#effH;@@O@A@A@@@@@@s@@@,continuationI;@@Q@@P@B@A@nY@@@@@@@@@%arrayJ;@@R@A@A@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AJA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@A[A@Y@@@@@@@@*atomic_locU;@@Z@AdA@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern @ @0Division_by_zero]#@@@A  @+End_of_file\#$@@@A@'FailureY#,@'@@A!$$@0Invalid_argumentX#5@0@@A*$-#-@-Match_failureV#>@@=@9@;@@a@@A;5>4>@)Not_foundZ#O@@@AC=F<F@-Out_of_memoryW#W@@@AKENDN@.Stack_overflow^#_@@@ASMVLV@.Sys_blocked_io_#g@@@A[U^T^@)Sys_error[#o@j@@Ad^g]g@:Undefined_recursive_modulea#x@@w@s@u@@h@@Auoxnx@:Continuation_already_takenb#@@@A}wv@&Stdlib@Ax/A@'scannerRagRan@AAAБ@.scan_attributeA@*Odoc_value+t_attribute@@@S@@@@@@@C@*scan_classA@*Odoc_class't_class@@@j@@@@@@@C@2scan_class_commentA@*Odoc_types$text@@@w@@@v@@u@@tC@3scan_class_elementsA@.'t_class@@@@@@~@@}@@|C@.scan_class_preA@C't_class@@@@@@@@@@C@/scan_class_typeA@X,t_class_type@@@@@@@@@@C@7scan_class_type_commentA@V$text@@@@@@@@@@C@8scan_class_type_elementsA@,t_class_type@@@@@@@@@@C@3scan_class_type_preA@,t_class_type@@@@@@@@@@C@.scan_exceptionA@.Odoc_exception+t_exception@@@@@@@@@@C@:scan_extension_constructorA@.Odoc_extension7t_extension_constructor@@@ -@@@ @@ @@ C@4scan_included_moduleA@+Odoc_module/included_module@@@ D@@@ @@ @@ C@+scan_methodA@(t_method@@@ Y@@@ @@ @@ C@+scan_moduleA@,(t_module@@@ n@@@ @@ @@ C@3scan_module_commentA@$text@@@ @@@ @@ @@ C@4scan_module_elementsA@V(t_module@@@ @@@ @@ @@ C@0scan_module_listA@vo(t_module@@@ @@@ @@@ @@ @@ C@/scan_module_preA@(t_module@@@ @@@ @@ @@ C@0scan_module_typeA@-t_module_type@@@ &@@@ %@@ $@@ #C@8scan_module_type_commentA@r$text@@@ .@@@ -@@ ,@@ +C@ 9scan_module_type_elementsA@-t_module_type@@@ 6@@@ 5@@ 4@@ 3C@4scan_module_type_preA@-t_module_type@@@ >,@@@ =@@ <@@ ;C@)scan_typeA@)Odoc_type&t_type@@@ 2@@@ @@ @@ C@/scan_type_constA@&t_type@@@ @3variant_constructor@@@ O@@@ @@ @@ @@ C@!3scan_type_extensionA@90t_type_extension@@@ d@@@ @@ @@ C@& scan_type_extension_constructorsA@N0t_type_extension@@@ y@@@ @@ @@ C@+7scan_type_extension_preA@c0t_type_extension@@@ @@@ @@ @@ C@0-scan_type_preA@s&t_type@@@ @@@ @@ @@ C@52scan_type_recfieldA@&t_type@@@ @,record_field@@@ @@@ @@ @@ @@ C@:*scan_valueA@'t_value@@@ @@@ @@ @@ C@?@@@@AC@;@@A>C@ @%@A%C@%@A@AC@*@@AC@/@A@AC@4@ܰ@AC@9@°@AC@>@ABCDEF'*undef*C^@@@ B@@@h`#@@@@@@@;@@AbAaMAL8A7#A"AAAAAAAArAq_A^LAK9A8&A%A AAAAAAA~lAkYAXFAE3A2A@@ $@ D@ E@ F@ G@ H@ I@ J@ K@ L@ M@ N@ O@ P@ Q@ R@ S@ T@ U@ V@ W@ X@ Y@ Z@ [@ \@ ]@ ^@ _@ `@ aB@@@@@@@@@@@?@@A3SqyA@AAШ@б@г*Odoc_valueDTzETz@HTzITz@@@@@@" @@г$unitUTzVTz@@@@@.@@/@@0]Tz~@@@AAШ@б@г*Odoc_classnUoU@rUsU@@@@@@L @@гà$unitUU@@@@@X@@Y@@ZU@@@AAШ@б@гˠ*Odoc_typesVV@аVV@@@@@@pv @@г֠$unitVV@@@@@q@@@@V@@@AAШ@б@гޠ*Odoc_classW AW K@W LW S@@@@@@x @@г렐$unitW WW [@@@@@y@@@@W $@@@AAШ@б@г󠡠*Odoc_classX\xX\@X\X\@@@@@@ʰ @@г$boolX\X\@@@@@ְ@@װ@@ذX\`@@@ AAШ@б@г*Odoc_classYY@YY@@@@@@ @@г$unit'Y(Y@@@@@@@+@@,/Y@@@ AAШ@б@г*Odoc_types@ZAZ@$DZEZ@@@,@@@ @@г*$unitQZRZ @@2@@@*@@@+@@A,YZ@@@5AAШ@б@г2*Odoc_classj[ 3k[ =@9n[ >o[ J@@@A@@@H @@г?$unit{[ N|[ R@@G@@@T@@UU@@VV[ @@@JAAШ@б@гG*Odoc_class\St\S~@N\S\S@@@V@@@r @@гT$bool\S\S@@\@@@~@@j@@k\SW@@@_AAШ@б@г\.Odoc_exception]]@a]]@@@k@@@ @@гg$unit]]@@o@@@@@@@]@@@rAAШ@б@гo.Odoc_extension__@t__'@@@~@@@ ư @@гz$unit_+_/@@@@@ Ұ@@Ӱ@@԰^@@@AAШ@б@г+Odoc_module`0R`0]@`0^`0m@@@@@@  @@г$unit#`0q$`0u@@@@@ @@@@+`04@@@AAШ@б@г*Odoc_value$unith  Lh  P@@F@@@ (Z@@T[@@U\h  @@@IAAШ@б@гF+Odoc_modulei Q xi Q @Mi Q i Q @@@U@@@ /x @@гS$uniti Q i Q @@[@@@ 0@@i@@ji Q U@@@^AAШ@б@г[+Odoc_modulej  j  @bj  j  @@@j@@@ 7 @@гh$boolj  j  @@p@@@ 8@@~@@j  @@@sAAШ@б@гp)Odoc_typek  k  @uk  k  @@@@@@ ̰ @@г{$unitk   k  @@@@@ ذ@@ٰ@@ڰ k  @@@AAШ@б@г)Odoc_type m + 1 m + :@ m + ; m + A@@@@@@  @@б@г)Odoc_type -m + E .m + N@ 1m + O 2m + b@@@@@@   @@г$unit >m + f ?m + j@@@@@ @@@@@ @@0 @@ Il   @@@AAШ@б@г.Odoc_extension Zn k  [n k @ ^n k  _n k @@@@@@ 8 @@г$unit kn k  ln k @@@@@ D@@E@@F sn k o@@@AAШ@б@г.Odoc_extension p   p  @İ p   p  @@@@@@ b @@гʠ$unit p   p  @@@@@ n@@o@@p o  @@@AAШ@б@гҠ.Odoc_extension q  5 q  C@ٰ q  D q  T@@@@@@  @@гߠ$bool q  X q  \@@@@@ @@@@ q  @@@AAШ@б@г砡)Odoc_type r ] x r ] @ r ]  r ] @@@@@@  @@г$bool r ]  r ] @@@@@ °@@ ð@@ İ r ] a@@@AAШ@б@г)Odoc_type t   t  @ t   t  @@@ @@@  @@б@г )Odoc_type t   t  @ t   t  @@@@@@  @@г$unit (t   )t  @@@@@ @@@@@ @@70 @@8 3s   @@@$AAШ@б@г!*Odoc_value Du   Eu  @( Hu   Iu  @@@0@@@ " @@г.$unit Uu   Vu  @@6@@@ .@@D/@@E0 ]u  @@@@2 _Sqs@@#@AAAAArAq_A^LAK9A8&A%AAAAAAAApAo]A\JAI7A6$A#AAAAAAAu@ b@ @ @ @ ~@ }@ |@ {@ z@ y@ x@ w@ v@ u@ t@ s@ r@ q@ p@ o@ n@ m@ l@ k@ j@ i@ h@ g@ f@ e@ d{@@ c@@ @A(@A @A'@@A&@ABڰ@A%@Ȱ@A$@A@A#@@A"@ABC@A!@|@A @Ah@A@S@A@AB=@A@)@A@A@A@@A@ABCD@A@ް@A@AŰ@A@@A@AB@A@@A@Ax@A@e@A@ABCO@A@5@A@A!@A@@A@A@A @@A @Ͱ@A @ABCDEF `@m@j#@ c;@@A \A [ GA F 2A 1 A  A AAAAAAAlAkYAXFAE3A2 AAAAAAAAyAxfAeSAR@A?-A,A@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @@ @@@@@@@@@@@ )@@ #@NM@@A@ #@N;@@AM@@@@@@@@@A@ ;@@@A@@@@@@@A@@3 6 5 5 6 6 6 6 6@ #@Đ f@@ #@ǐ Z@@ #@ A@  @@@  @@@ @@ @@  A@  @@@  @@@ @@ @@  A@  @@@  @@@ @@ @@  A@  @@@  @@@ @@ @@  A@  @@@  @@@ @@ @@  A@  @@@  @@@ @@ @@  A@  @@@  @@@ @@ @@  }A@ z y@@@  x@@@ @@ @@  uA@ r q@@@  p@@@ @@ @@  mA@ j g@@@  f@@@ @@ @@  cA@ ` ]@@@  \@@@ @@ @@  YA@ V S@@@  R@@@ @@ @@  OA@ L K@@@  J@@@ @@ @@  GA@ D C@@@  B@@@ @@ @@  ?A@ < ;@@@  :@@@ @@ @@  7A@ 4 3@@@  2@@@ @@ @@  /A@ , + *@@@ @@@  )@@@ @@ @@  &A@ # "@@@  !@@@ @@ @@  A@  @@@  @@@ @@ @@  A@  @@@  @@@ @@ @@  A@  @@@  @@@ @@ @@  A@  @@@  @@@ @@ @@ A@@@@ @@@ @@ @@ A@@@@@@@@@@@@@@@@@A@@@@ @@@@@@@A@@@@ @@@ @@ @@ A@@@@@@@@@@@A@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@>@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!B@@ B@@ X@A@A B@A@ -@A@AB @A{@ @Aq@A @Ae@ ް@AZ@ABC ʰ@AN@ @AE@A @A9@ @A.@AB z@A"@ f@A@A R@A @ ?@A@ABCD +@A@ @A@A @A@ @A@AB ۰@A@ ɰ@A@A @A@ @A@ABC @A@ r@A@A ^@A}@ L@As@A 8@Ag@ %@A\@ @AK@ABCDEF=B@@@ @@ #@ A@  @@@ @@@@@@@ A@  @@@ @@@@@@@ A@  @@@ @@@@@@@ |A@ y x@@@ w@@@@@@@ tA@ q p@@@ o@@@@@@@ lA@ i h@@@ g@@@@@@@ dA@ a `@@@ _@@@@@@@ \A@ Y X@@@ W@@@@@@@ TA@ Q P@@@ O@@@@@@@ LA@ I F@@@ E@@@@@@@ BA@ ? <@@@ ;@@@@@@@ 8A@ 5 2@@@ 1@@@@@@@ .A@ + *@@@ )@@@@@@@ &A@ # "@@@ !@@@@@@@ A@  @@@ @@@@@@@ A@  @@@ @@@@@@@ A@   @@@@@@ @@@@@@@ A@  @@@ @@@@@@@ A@  @@@ @@@@@@@ A@  @@@ @@@@@@@ A@  @@@ @@@@@@@ A@  @@@ @@@@@@@ A@  @@@ @@@@@@@~ A@  @@@}@  @@@| @@@{@@z@@y@@x A@  @@@w @@@v@@u@@t A@  @@@s @@@r@@q@@p A@  @@@o @@@n@@m@@l A@  @@@k @@@j@@i@@h A@  @@@g@  @@@f @@@e@@d@@c@@b A@  @@@a @@@`@@_@@^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ܐ !@@!@@ 7@A@A !@A@ @A@AB @A{@ @Aq@A а@Ae@ @AZ@ABC @AN@ @AE@A @A9@ o@A.@AB Y@A"@ E@A@A 1@A @ @A@ABCD @A@ @A@A @A@ ΰ@A@AB @A@ @A@A @A@ @A@ABC k@A@ Q@A@A =@A}@ +@As@A @Ag@ @A\@ @AK@ABCDEF;@@@A uA `A KA 6A #A A A A A Ax Am Ab AW rAL _AA LA6 9A+ !A A A A A A A A A lA YA FA +A@]@\@[@Z@Y@X@W@V@U@T@S@R@Q@P@O@N@M@L@K@J@I@H@G@F@E@D@C@B@A@@@@?@@@@ @@@ @ @  ;@@@A A@  @@@ @@@@@@@ A@  @@@ @@@@@@@ A@  @@@ @@@@@@@ A@  @@@ @@@@@@@ A@  @@@ @@@@@@@ A@  @@@ @@@@@@@ A@  @@@~ @@@}@@|@@{ |A@ y x@@@z w@@@y@@x@@w tA@ q p@@@v o@@@u@@t@@s lA@ i f@@@r e@@@q@@p@@o bA@ _ \@@@n [@@@m@@l@@k XA@ U R@@@j Q@@@i@@h@@g NA@ K J@@@f I@@@e@@d@@c FA@ C B@@@b A@@@a@@`@@_ >A@ ; :@@@^ 9@@@]@@\@@[ 6A@ 3 2@@@Z 1@@@Y@@X@@W .A@ + * )@@@V@@@U (@@@T@@S@@R %A@ " !@@@Q @@@P@@O@@N A@  @@@M @@@L@@K@@J A@  @@@I @@@H@@G@@F A@  @@@E @@@D@@C@@B A@  @@@A @@@@@@?@@> A@  @@@= @@@<@@;@@: A@  @@@9@  @@@8 @@@7@@6@@5@@4 A@  @@@3 @@@2@@1@@0 A@  @@@/ @@@.@@-@@, A@  @@@+ @@@*@@)@@( A@  @@@' @@@&@@%@@$ A@  @@@#@  @@@" @@@!@@ @@@@ A@  @@@ @@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@ i@@@ f@A@ H************************************************************************A@@A@L@ H BMMBM@ H OCaml CC@ H DD3@ H Sebastien Hinderer, projet Cambium, INRIA Paris E44E4@ H FF@ H Copyright 2022 Institut National de Recherche en Informatique et G G@ H en Automatique. HHg@ H IhhIh@ H All rights reserved. This file is distributed under the terms of JJ@ H the GNU Lesser General Public License version 2.1, with the  K!KN@ H special exception on linking described in the file LICENSE. &LOO'LO@ H ,M-M@ H************************************************************************2N3N5@ $* Scanning of modules and elements. 8@(./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"-cpq =/builds/workspace/precheck/flambda/false/label/ocaml-linux-32 <10/.-,+*)('&%$#"! @@0*:vg{8Q3@@@(Asttypes0>n{T8cئ5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`(Location0a7cK_H%9)Longident0s `7mɕc$Misc0ob]6>Vê> W0_"#C{ 0>@ӽX4Id 0?*sR(6]!$. 0z8P