package stdcompat
module Stdlib : sig ... end
val classify_float : float -> fpclass
type in_channel = in_channel
type out_channel = out_channel
val stdin : in_channel
val stdout : out_channel
val stderr : out_channel
type open_flag = open_flag =
val open_out : string -> out_channel
val open_out_bin : string -> out_channel
val open_out_gen : open_flag list -> int -> string -> out_channel
val flush : out_channel -> unit
val output_char : out_channel -> char -> unit
val output_string : out_channel -> string -> unit
val output_bytes : out_channel -> bytes -> unit
val output : out_channel -> bytes -> int -> int -> unit
val output_substring : out_channel -> string -> int -> int -> unit
val output_byte : out_channel -> int -> unit
val output_binary_int : out_channel -> int -> unit
val output_value : out_channel -> 'a -> unit
val seek_out : out_channel -> int -> unit
val pos_out : out_channel -> int
val out_channel_length : out_channel -> int
val close_out : out_channel -> unit
val close_out_noerr : out_channel -> unit
val set_binary_mode_out : out_channel -> bool -> unit
val open_in : string -> in_channel
val open_in_bin : string -> in_channel
val open_in_gen : open_flag list -> int -> string -> in_channel
val input_char : in_channel -> char
val input_line : in_channel -> string
val input : in_channel -> bytes -> int -> int -> int
val really_input : in_channel -> bytes -> int -> int -> unit
val really_input_string : in_channel -> int -> string
val input_byte : in_channel -> int
val input_binary_int : in_channel -> int
val input_value : in_channel -> 'a
val seek_in : in_channel -> int -> unit
val pos_in : in_channel -> int
val in_channel_length : in_channel -> int
val close_in : in_channel -> unit
val close_in_noerr : in_channel -> unit
val set_binary_mode_in : in_channel -> bool -> unit
module LargeFile = LargeFile
val ref : 'a -> 'a ref
val (!) : 'a ref -> 'a
val (:=) : 'a ref -> 'a -> unit
val incr : int ref -> unit
val decr : int ref -> unit
type (!'a, !'b, !'c, !'d, !'e, !'f) format6 =
('a, 'b, 'c, 'd, 'e, 'f) CamlinternalFormatBasics.format6
type (!'a, !'b, !'c, !'d) format4 = ('a, 'b, 'c, 'c, 'c, 'd) format6
type (!'a, !'b, !'c) format = ('a, 'b, 'c, 'c) format4
val string_of_format : ('a, 'b, 'c, 'd, 'e, 'f) format6 -> string
val unsafe_really_input : in_channel -> bytes -> int -> int -> unit
module Arg : sig ... end
Parsing of command line arguments.
module Array : sig ... end
module ArrayLabels : sig ... end
module Bigarray : sig ... end
Large, multi-dimensional, numerical arrays.
module Bool : sig ... end
Boolean values.
module Buffer : sig ... end
Extensible buffers.
module Bytes : sig ... end
Byte sequence operations.
module BytesLabels : sig ... end
Byte sequence operations.
module Callback : sig ... end
Registering OCaml values with the C runtime.
module Char : sig ... end
Character operations.
module Complex : sig ... end
Complex numbers.
module Digest : sig ... end
MD5 message digest.
module Ephemeron : sig ... end
Ephemerons and weak hash table
module Filename : sig ... end
Operations on file names.
module Float : sig ... end
module Format : sig ... end
Pretty-printing.
module Fun : sig ... end
Function manipulation.
module Gc : sig ... end
Memory management control and statistics; finalised values.
module Genlex : sig ... end
A generic lexical analyzer.
module Hashtbl : sig ... end
Hash tables and hash functions.
module Int : sig ... end
Integer values.
module Int32 : sig ... end
32-bit integers.
module Int64 : sig ... end
64-bit integers.
module Lazy : sig ... end
Deferred computations.
module Lexing : sig ... end
The run-time library for lexers generated by ocamllex
.
module List : sig ... end
List operations.
module ListLabels : sig ... end
module Map : sig ... end
Association tables over ordered types.
module Marshal : sig ... end
Marshaling of data structures.
module MoreLabels : sig ... end
Extra labeled libraries.
module Nativeint : sig ... end
Processor-native integers.
module Obj : sig ... end
Operations on internal representations of values.
module Oo : sig ... end
Operations on objects
module Option : sig ... end
Option values.
module Parsing : sig ... end
The run-time library for parsers generated by ocamlyacc
.
module Pervasives : sig ... end
module Printexc : sig ... end
Facilities for printing exceptions and inspecting current call stack.
module Printf : sig ... end
Formatted output functions.
module Queue : sig ... end
First-in first-out queues.
module Random : sig ... end
Pseudo-random number generators (PRNG).
module Result : sig ... end
Result values.
module Scanf : sig ... end
Formatted input functions.
module Seq : sig ... end
module Set : sig ... end
Sets over ordered types.
module Spacetime : sig ... end
Profiling of a program's space behaviour over time. Currently only supported on x86-64 platforms running 64-bit code.
module Stack : sig ... end
Last-in first-out stacks.
module StdLabels : sig ... end
Standard labeled libraries.
module Stream : sig ... end
Streams and parsers.
module String : sig ... end
String operations.
module StringLabels : sig ... end
String operations.
module Sys : sig ... end
System interface.
module Uchar : sig ... end
Unicode characters.
module Unit : sig ... end
Unit values.
module Weak : sig ... end
Arrays of weak pointers and hash sets of weak pointers.