Caml1999Y037Bk %3*Maindriver@(Warnings0a.% 2Mv.5gE/Value_rec_types0+Q@ )Unit_info0mؿ>RB%Types0Int@DM ᠠ)Typedtree05FI„)".Type_immediacy0]i!T77{ꠠ(Symtable0!`Y%Subst0h>,3'j -Stdlib__Uchar0zx67>㠠+Stdlib__Sys0SvפH^n.Stdlib__String0so`иG3TMZ+Stdlib__Set0%:c&#mD4s@D +Stdlib__Seq0Z`5u.Stdlib__Result0@-k&t^JYz轠.Stdlib__Printf0tOke.U Zv+Stdlib__Obj0/\`Fzq߬+Stdlib__Map0LsW_ԗzh,Stdlib__List0gb|mF.Stdlib__Lexing0Jt mH,Stdlib__Lazy0hޗ`ěej o-Stdlib__Int320\8AC P2w^d9/Stdlib__Hashtbl0P* ի'.Stdlib__Format0ڲvά,z%U0Stdlib__Filename0D:_k U.Stdlib__Either0G-q#.Stdlib__Domain0(Y+BǠ.Stdlib__Digest0>}& /Stdlib__Complex03wU_f-G.Stdlib__Buffer0{XV|܍w0Stdlib__Bigarray0|XbT .+Stdlib__Arg0knڟX3GJk&Stdlib0SkD"}%Shape0jѰNL:'Profile0Rkpb} )Primitive0oCd#\$Path0<:Ws 0Y)Parsetree05?"bMN8Z[ՠ+Outcometree0tAH< *u$Misc0uǜS"R:B'*Makedepend0'^[2 )K̐0Č *~ó#)Main_args0z{縅\+}Ƞ)Longident0aW.9ߛRVYBؠ(Location0P&?A+M|c)Load_path0帅ًʞH>q4(Linkdeps0<Td$Eb{&Lambda0xGIEK(Instruct0ԛɞpm4ؠ,Identifiable0mSpu[::Iqd2%Ident0ijŝ!V[BE*Format_doc0Y+ d2Xz$݌#Env0ޢj(4ڣ)Debuginfo0K3Sm@*Data_types0Y| jˢ|U&Config01A{)聠(Compmisc0zwNZ ld.Compile_common0)-͉;k׼'Compile0n* r~Kms,'Compenv08Η *Cmo_format0T b0 6ۆ&l*Cmi_format0Y;V‘mL~'Clflags0&FK-$'0CamlinternalLazy0?Cg^ \M+8CamlinternalFormatBasics0n!I3:=,Bytepackager0Xi3Z!,(Bytelink0%ů% u-Bytelibrarian035d5Build_path_prefix_map0 P/iƩ(K$ݠ(Asttypes0 u;lbix_}_@(Warnings0S,0X$.Stdlib__String0fhW;m.Stdlib__Printf0!R@S&F lk(砠,Stdlib__List0ZRY,eo`p0Stdlib__Filename0 M 1s&7>+Stdlib__Arg0\|q[; Qx&Stdlib0keTâ%'Profile0{6JoYU08ݠ)Main_args0djsO3R!\9(Location0s=(5GܳbW&Config0FP% (Compmisc0 ny՚3'Compile0P_ɱpnxg=6'Compenv0@ʣ%&`O'Clflags0p)V&yuaݠ,Bytepackager0zO\I B]q(Bytelink0eUAZao-Bytelibrarian01ۗHf&@B@B@@7camlMaindriver.main_606BA@AA@/camlMain_args.1"-a@/camlMain_args.20 Build a library/camlMain_args.3&-alert@@0camlMain_args.12(-absname@0camlMain_args.13 * Show absolute filenames in error messages0camlMain_args.14+-no-absname@0camlMain_args.15 B Do not try to show absolute filenames in error messages (default)0camlMain_args.16&-annot@0camlMain_args.17 2 (deprecated) Save information in .annot0camlMain_args.18*-bin-annot@0camlMain_args.19 ! Save typedtree in .cmt0camlMain_args.206-bin-annot-occurrences@0camlMain_args.21 Store every occurrence of a bound name in the .cmt file. This information can be used by external tools to provide features such as project-wide occurrences. This flag has no effect in the absence of '-bin-annot'.0camlMain_args.22"-c@0camlMain_args.23; Compile only (do not link)0camlMain_args.24#-cc@0camlMain_args.25 5 Use as the C compiler and linker0camlMain_args.26&-cclib@0camlMain_args.27 ( Pass option to the C linker0camlMain_args.28&-ccopt@0camlMain_args.29 5 Pass option to the C compiler and linker0camlMain_args.32)-cmi-file@0camlMain_args.33 3 Use the interface file to type-check1camlMain_args.382&-color1camlMain_args.387@1camlMain_args.383$auto1camlMain_args.386@1camlMain_args.342&always1camlMain_args.385@1camlMain_args.384%never@@@@@@1camlMain_args.391,-error-style1camlMain_args.395@1camlMain_args.392*contextual1camlMain_args.394@1camlMain_args.393%short@@@@@0camlMain_args.36*-compat-32@0camlMain_args.37 : Check that generated bytecode can run on 32-bit platforms0camlMain_args.38'-config@0camlMain_args.39 $ Print configuration values and exit0camlMain_args.40+-config-var@0camlMain_args.41 Print the value of a configuration variable, without a newline, and exit (print nothing and exit with error value if the variable does not exist)0camlMain_args.42'-custom@0camlMain_args.434 Link in custom mode0camlMain_args.44&-dllib@0camlMain_args.45 / Use the dynamically-loaded library 0camlMain_args.46/-dllib-suffixed@0camlMain_args.47 ] Use the dynamically-loaded library , with the runtime suffix appended to the name0camlMain_args.48(-dllpath@0camlMain_args.49 A Add to the run-time search path for shared libraries0camlMain_args.58'-dtypes@0camlMain_args.59< (deprecated) same as -annot0camlMain_args.60)-for-pack@0camlMain_args.61 W Generate code that can later be `packed' with ocamlc -pack -o .cmo0camlMain_args.63"-g@0camlMain_args.64; Save debugging information0camlMain_args.66%-no-g@0camlMain_args.67 . Do not record debugging information (default)0camlMain_args.54+-stop-after@@0camlMain_args.55 ' Stop after the given compilation pass.0camlMain_args.68"-i@0camlMain_args.699 Print inferred interface0camlMain_args.70+-i-variance@0camlMain_args.719 Print inferred variances0camlMain_args.72"-I@0camlMain_args.73 3 Add to the list of include directories0camlMain_args.74"-H@0camlMain_args.75 Add to the list of "hidden" include directories (Like -I, but the program can not directly reference these dependencies)0camlMain_args.78%-impl@0camlMain_args.79 $ Compile as a .ml file1camlMain_args.181%-intf@1camlMain_args.182 % Compile as a .mli file1camlMain_args.183,-intf-suffix@1camlMain_args.184 4 Suffix for interface files (default: .mli)1camlMain_args.185,-intf_suffix@1camlMain_args.186 + (deprecated) same as -intf-suffix1camlMain_args.199*-keep-docs@1camlMain_args.200 ) Keep documentation strings in .cmi files1camlMain_args.201--no-keep-docs@1camlMain_args.202 : Do not keep documentation strings in .cmi files (default)1camlMain_args.203*-keep-locs@1camlMain_args.204 ' Keep locations in .cmi files (default)1camlMain_args.205--no-keep-locs@1camlMain_args.206 $ Do not keep locations in .cmi files1camlMain_args.280)-keywords@1camlMain_args.281 J set keywords following the spec: - if present specifies the base set of keywords (if absent the current set of keywords is used) - is a "+"-separated list of keywords to add to the base set of keywords. 1camlMain_args.207'-labels@1camlMain_args.2089 Use commuting label mode1camlMain_args.209(-linkall@1camlMain_args.210 # Link all modules, even unused ones1camlMain_args.213--make-runtime@1camlMain_args.214 : Build a runtime system with given C objects and libraries1camlMain_args.215--make_runtime@1camlMain_args.216 # (deprecated) same as -make-runtime1camlMain_args.222'-modern@1camlMain_args.223= (deprecated) same as -labels1camlMain_args.224+-alias-deps@1camlMain_args.225 * Do record dependencies for module aliases1camlMain_args.226.-no-alias-deps@1camlMain_args.227 . Do not record dependencies for module aliases1camlMain_args.228*-app-funct@1camlMain_args.229> Activate applicative functors1camlMain_args.230--no-app-funct@1camlMain_args.231 Deactivate applicative functors1camlMain_args.232/-no-check-prims@1camlMain_args.233 $ Do not check runtime for primitives1camlMain_args.236)-noassert@1camlMain_args.237 Do not compile assertion checks1camlMain_args.238+-noautolink@1camlMain_args.239 > Do not automatically link C libraries specified in .cma files1camlMain_args.245)-nolabels@1camlMain_args.246 $ Ignore non-optional labels in types1camlMain_args.253)-nostdlib@1camlMain_args.254 @ Do not add default directory to the list of include directories1camlMain_args.255&-nocwd@1camlMain_args.256 = Do not implicitly add the current directory to the load path1camlMain_args.401--nopervasives@1camlMain_args.402/ (undocumented)1camlMain_args.261"-o@1camlMain_args.262 & Set output file name to 1camlMain_args.466'-opaque@1camlMain_args.467 p Does not generate cross-module optimization information (reduces necessary recompilation on module change)1camlMain_args.263%-open@1camlMain_args.264 1 Opens the module before typing1camlMain_args.265+-output-obj@1camlMain_args.266 / Output an object file instead of an executable1camlMain_args.2674-output-complete-obj@1camlMain_args.268 C Output an object file, including runtime, instead of an executable1camlMain_args.2694-output-complete-exe@1camlMain_args.270 B Output a self-contained executable, including runtime and C stubs1camlMain_args.273%-pack@1camlMain_args.274 + Package the given .cmo files into one .cmo1camlMain_args.276#-pp@1camlMain_args.277 6 Pipe sources through preprocessor 1camlMain_args.278$-ppx@1camlMain_args.279 D Pipe abstract syntax trees through preprocessor 1camlMain_args.282'-plugin@1camlMain_args.283? (no longer supported)1camlMain_args.284*-principal@1camlMain_args.285 % Check principality of type inference1camlMain_args.286--no-principal@1camlMain_args.287 6 Do not check principality of type inference (default)1camlMain_args.288)-rectypes@1camlMain_args.289 Allow arbitrary recursive types1camlMain_args.290,-no-rectypes@1camlMain_args.291 1 Do not allow arbitrary recursive types (default)1camlMain_args.2940-runtime-variant@1camlMain_args.295 3 Use the variant of the run-time system1camlMain_args.296--with-runtime@1camlMain_args.297 =Include the runtime system in the generated program (default)1camlMain_args.2980-without-runtime@1camlMain_args.299 ;Do not include the runtime system in the generated program.1camlMain_args.302,-safe-string6camlMain_args.fun_5954AA%param~@@AA1camlMain_args.303 $ (default unconditionally since 5.0)1camlMain_args.304/-safer-matching@1camlMain_args.305 9 Do not use type information to optimize pattern-matching0camlMain_args.764-set-runtime-default@0camlMain_args.77 I= Set the default for runtime parameter to 1camlMain_args.308,-short-paths@1camlMain_args.3097 Shorten paths in types1camlMain_args.3140-strict-sequence@1camlMain_args.315 1 Left-hand part of a sequence must have type unit1camlMain_args.3123-no-strict-sequence@1camlMain_args.313 ? Left-hand part of a sequence need not have type unit (default)1camlMain_args.468/-strict-formats@1camlMain_args.469 4 Reject invalid formats accepted by legacy implementations (default) (Warning: Invalid formats may behave differently from previous OCaml versions, and will become always-rejected in future OCaml versions. You should always use this flag to detect invalid formats so you can fix them.)1camlMain_args.4702-no-strict-formats@1camlMain_args.471  Accept invalid formats accepted by legacy implementations (Warning: Invalid formats may behave differently from previous OCaml versions, and will become always-rejected in future OCaml versions. You should never use this flag and instead fix invalid formats.)1camlMain_args.316'-thread@1camlMain_args.317 ! (deprecated) same as -I +threads1camlMain_args.328.-unboxed-types@1camlMain_args.329 , unannotated unboxable types will be unboxed1camlMain_args.3301-no-unboxed-types@1camlMain_args.331 : unannotated unboxable types will not be unboxed (default)1camlMain_args.332'-unsafe@1camlMain_args.333 : Do not compile bounds checking on array and string access1camlMain_args.335.-unsafe-string6camlMain_args.err_1205AA@AA@1camlMain_args.3367 (option not available)1camlMain_args.349,-use-runtime@1camlMain_args.350 6 Generate bytecode for the given runtime system1camlMain_args.351,-use_runtime@1camlMain_args.352 ) (deprecated) same as -use-runtime1camlMain_args.337.-launch-method@1camlMain_args.338 F Specify the mechanism for the bytecode launcher: exe - use the executable launcher in runtime-launch-info sh - use a #!, using sh if the interpreter path cannot be used /path/interpreter - use #!, or the given sh-compatible interpreter if the interpreter path cannot be used1camlMain_args.339/-runtime-search1camlMain_args.345@1camlMain_args.340'disable1camlMain_args.344@1camlMain_args.341&enable1camlMain_args.343@&always@@@@@@1camlMain_args.353"-v@1camlMain_args.354 A Print compiler version and location of standard library and exit1camlMain_args.355(-verbose@1camlMain_args.356 ! Print calls to external commands1camlMain_args.357(-version@1camlMain_args.3587 Print version and exit1camlMain_args.359)--version@7 Print version and exit1camlMain_args.362)-vmthread@1camlMain_args.3637 (no longer supported)1camlMain_args.364%-vnum@1camlMain_args.365> Print version number and exit1camlMain_args.366"-w@@1camlMain_args.375+-warn-error@@1camlMain_args.380*-warn-help@1camlMain_args.381 $ Show description of warning numbers1camlMain_args.399&-where@1camlMain_args.400 , Print location of standard library and exit1camlMain_args.480!-@1camlMain_args.481 @ Treat as a file name (even if it starts with `-')1camlMain_args.4033-match-context-rows@@1camlMain_args.413*-use-prims@1camlMain_args.4146 (undocumented)1camlMain_args.424/-dno-unique-ids@x/ (undocumented)1camlMain_args.425,-dunique-ids@/ (undocumented)1camlMain_args.4262-dno-canonical-ids@/ (undocumented)1camlMain_args.427/-dcanonical-ids@/ (undocumented)1camlMain_args.428.-dno-locations@/ (undocumented)1camlMain_args.429+-dlocations@͐/ (undocumented)1camlMain_args.430(-dsource@ސ/ (undocumented)1camlMain_args.419+-dparsetree@/ (undocumented)1camlMain_args.464 -dparsetree-loc-ghost-invariants@/ (undocumented)1camlMain_args.420+-dtypedtree@/ (undocumented)1camlMain_args.421'-dshape@"/ (undocumented)1camlMain_args.422+-dmatchcomp@3/ (undocumented)1camlMain_args.423+-drawlambda@D/ (undocumented)1camlMain_args.431(-dlambda@U/ (undocumented)1camlMain_args.446'-dinstr@f/ (undocumented)1camlMain_args.447+-dcamlprimc@w/ (undocumented)1camlMain_args.318)-dtimings@1camlMain_args.319 ( Print timings information for each pass1camlMain_args.320)-dprofile@+camlProfileD1camlMain_args.415/-dump-into-file@1camlMain_args.416 - dump output like -dlambda into .dump1camlMain_args.417)-dump-dir@1camlMain_args.418 8 dump output like -dlambda into /.dump1camlMain_args.472%-args@1camlMain_args.473 R Read additional newline-terminated command line arguments from 1camlMain_args.474&-args0@1camlMain_args.475 S Read additional null character terminated command line arguments from @@@@%hhPĈT=