Caml1999I037'Cmdline%parse:@%arrayJ&stringQ@@@@@@&Stdlib&Result!t&config'Harness&Import&config@@@#pwd%@@@&prefix-@@@&bindir5@@@-bindir_suffix=@@@&libdirE@@@-libdir_suffixM@@@.summarise_only$boolE@@@'verbose @@@@@@#intA@@@@p@@@@@@@@@@@;testsuite/tools/cmdline.mliRPPW N@@A@@@r7'Cmdline0~P>Ю=-Stdlib__Uchar056uf4[_+Stdlib__Seq0nwzG&amg.Stdlib__Result06 ]/J.Stdlib__Format0ɢb tLir.Stdlib__Either0Vy`u~c à.Stdlib__Domain0Bj|5s)ڠ.Stdlib__Buffer08APF< t.&Stdlib0Lku]8_٠'Harness0,t~1lZ㠠8CamlinternalFormatBasics0%FU(Q/Tu@@@Caml1999T037C'Cmdline*ocaml.text&_none_@@A _ Installation configuration. Includes the function for parsing the harness's command line. ;testsuite/tools/cmdline.mliOP:N@@@@@@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%parse9RPTRPY@б@г!%arrayS[dS[i@гv&stringS[]S[c@@ @@@@@@@@@ @@г/&Result!tW FW L@ W MW N@@В&configг'Harness&Import&config'HarnessTjyTj@ TjTj@@TjTj@ @@@@@&@@#pwdгƠ&stringTjTj@@ @@@'@@&prefixгנ&stringTjTj@@ @@@(@@&bindirг蠐&string!U"U@@ @@@)#@@-bindir_suffixг&string2U3U@@ @@@*4@@&libdirг &stringCVDV@@ @@@+E@@-libdir_suffixг&stringTVUV @@ @@@,V@@.summarise_onlyг$booleW #fW '@@ @@@-g@@'verboseг+$boolvW 2wW 6@@ @@@.x@@@}rnc_TPEA62'#@@/Tjr@@В@гq#intW 8W ;@@ @@@0@@@гt&stringW >W D@@ @@@1@@@@@ @@2 @@@A @@@5Tjq@@@ @@6@@@RPP@)ocaml.docؐ % [parse argv] parses [argv] and either returns a tuple of properties derived from it, or a message to be displayed with an exit code. Only fields which can be determined from the commandline are set in [~config] - [launcher_searches_for_ocamlrun], [target_launcher_searches_for_ocamlrun] and [bytecode_shebangs_by_default] are always [false]; all libraries passed on the command line will be returned as singleton lists (i.e. no dependencies are computed) [~pwd] is the {v --pwd v} flag, used to determine the logical working directory. [~prefix], [~bindir], [~libdir], [~bindir_suffix] and [~libdir_suffix] are derived from the {v --bindir v} and {v --libdir v} flags. [~summarise_only] and [~verbose] are the {v --summary v} and {v --verbose v} flags. XOOgly@@@@@@@A@@@鐠@@@@@@@P"@@3@R$@A@ H************************************************************************A@@A@L@ H BMMBM@ H OCaml CC@ H DD3@ H David Allsopp, University of Cambridge & Tarides E44E4@ H  F F@ H Copyright 2025 David Allsopp Ltd. GG@ H HHg@ H All rights reserved. This file is distributed under the terms of IhhIh@ H the GNU Lesser General Public License version 2.1, with the "J#J@ H special exception on linking described in the file LICENSE. (K)KN@ H .LOO/LO@ H************************************************************************4M5M@ `* Installation configuration. Includes the function for parsing the harness's command line. : &* [parse argv] parses [argv] and either returns a tuple of properties derived from it, or a message to be displayed with an exit code. Only fields which can be determined from the commandline are set in [~config] - [launcher_searches_for_ocamlrun], [target_launcher_searches_for_ocamlrun] and [bytecode_shebangs_by_default] are always [false]; all libraries passed on the command line will be returned as singleton lists (i.e. no dependencies are computed) [~pwd] is the {v --pwd v} flag, used to determine the logical working directory. [~prefix], [~bindir], [~libdir], [~bindir_suffix] and [~libdir_suffix] are derived from the {v --bindir v} and {v --libdir v} flags. [~summarise_only] and [~verbose] are the {v --summary v} and {v --verbose v} flags. h@(./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/testsuite/tools"-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"-I/testsuite/tools"-I/testsuite/tools"-I/testsuite/tools"-c{| L/home/touraine/ci/builds/workspace/precheck/flambda/false/label/ocaml-arm-32 B76543210/.-,+*)('&%$#"! @@0,ӰzK %]=:3@@@8CamlinternalFormatBasics0%FU(Q/Tu0~P>Ю=Ɛ0,t~1lZ㠠&Stdlib0Lku]8_٠.Stdlib__Buffer08APF< t..Stdlib__Domain0Bj|5s)ڠ.Stdlib__Either0Vy`u~c à.Stdlib__Format0ɢb tLir.Stdlib__Result06 ]/J+Stdlib__Seq0nwzG&amg-Stdlib__Uchar056uf4[_@0~P>Ю=AAC@@@C@@@@@@@@@@@@@@P@@