A  
Arg 
Parsing of command line arguments.

Arg_helper 
Decipher command line arguments of the form
<value>  <key>=<value>
,...
(as used for example for the specification of inlining parameters
varying by simplification round).

Arith_status 
Flags that control rational arithmetic.

Array [StdLabels]  
Array 
Array operations.

Array1 [Bigarray] 
Onedimensional arrays.

Array2 [Bigarray] 
Twodimensional arrays.

Array3 [Bigarray] 
Threedimensional arrays.

ArrayLabels 
Array operations.

Ast_helper 
Helpers to produce Parsetree fragments

Ast_invariants 
Check AST invariants

Ast_iterator  Ast_iterator.iterator allows to implement AST inspection using open recursion.

Ast_mapper 
The interface of a ppx rewriter

Asttypes 
Auxiliary AST types used by parsetree and typedtree.

Attr_helper 
Helpers for attributes

B  
Big_int 
Operations on arbitraryprecision integers.

Bigarray 
Large, multidimensional, numerical arrays.

Buffer 
Extensible buffers.

Builtin_attributes  
Bytes [StdLabels]  
Bytes 
Byte sequence operations.

BytesLabels 
Byte sequence operations.

C  
Callback 
Registering OCaml values with the C runtime.

CamlinternalFormat  
CamlinternalFormatBasics  
CamlinternalLazy 
Runtime support for lazy values.

CamlinternalMod 
Runtime support for recursive modules.

CamlinternalOO 
Runtime support for objects and classes.

Ccomp  
Cf [Ast_helper] 
Class fields

Char 
Character operations.

Ci [Ast_helper] 
Classes

Cl [Ast_helper] 
Class expressions

Clflags 
Optimization parameters represented as ints indexed by round number.

Color [Misc]  
Complex 
Complex numbers.

Condition 
Condition variables to synchronize between threads.

Config  
Consistbl  
Const [Ast_helper]  
Csig [Ast_helper] 
Class signatures

Cstr [Ast_helper] 
Class structures

Ctf [Ast_helper] 
Class type fields

Cty [Ast_helper] 
Class type expressions

D  
Depend 
Module dependencies.

Digest 
MD5 message digest.

Docstrings 
Documentation comments

Dynlink 
Dynamic loading of object files.

E  
Ephemeron [Obj]  
Ephemeron 
Ephemerons and weak hash table

Event 
Firstclass synchronous communication.

Exp [Ast_helper] 
Expressions

F  
Filename 
Operations on file names.

Float [Numbers]  
Float_arg_helper [Clflags] 
Optimization parameters represented as floats indexed by round number.

Format 
Pretty printing.

G  
Gc 
Memory management control and statistics; finalised values.

GenHashTable [Ephemeron]  
Genarray [Bigarray]  
Genlex 
A generic lexical analyzer.

Graphics 
Machineindependent graphics primitives.

GraphicsX11 
Additional graphics primitives for the X Windows system.

H  
Hashtbl [MoreLabels]  
Hashtbl 
Hash tables and hash functions.

I  
Id [Strongly_connected_components.S]  
Identifiable 
Uniform interface for common data structures over various things.

Incl [Ast_helper] 
Includes

Int [Numbers]  
Int32 
32bit integers.

Int64 
64bit integers.

Int_arg_helper [Clflags]  
Int_literal_converter [Misc]  
K  
K1 [Ephemeron]  
K2 [Ephemeron]  
Kn [Ephemeron]  
L  
LargeFile [UnixLabels] 
File operations on large files.

LargeFile [Unix] 
File operations on large files.

LargeFile [Pervasives] 
Operations on large files.

Lazy 
Deferred computations.

Lexer  
Lexing 
The runtime library for lexers generated by
ocamllex .

List [StdLabels]  
List [Misc.Stdlib]  
List 
List operations.

ListLabels 
List operations.

Location 
Source code locations (ranges of positions), used in parsetree.

LongString [Misc]  
Longident 
Long identifiers, used in parsetree.

M  
Make [Weak] 
Functor building an implementation of the weak hash set structure.

Make [Strongly_connected_components]  
Make [Set] 
Functor building an implementation of the set structure
given a totally ordered type.

Make [MoreLabels.Set]  
Make [MoreLabels.Map]  
Make [MoreLabels.Hashtbl]  
Make [Map] 
Functor building an implementation of the map structure
given a totally ordered type.

Make [Identifiable]  
Make [Hashtbl] 
Functor building an implementation of the hashtable structure.

Make [Ephemeron.Kn] 
Functor building an implementation of a weak hash table

Make [Ephemeron.K2] 
Functor building an implementation of a weak hash table

Make [Ephemeron.K1] 
Functor building an implementation of a weak hash table

Make [Arg_helper]  
MakeHooks [Misc]  
MakeSeeded [MoreLabels.Hashtbl]  
MakeSeeded [Hashtbl] 
Functor building an implementation of the hashtable structure.

MakeSeeded [Ephemeron.GenHashTable] 
Functor building an implementation of an hash table that use the container
for keeping the information given

MakeSeeded [Ephemeron.Kn] 
Functor building an implementation of a weak hash table.

MakeSeeded [Ephemeron.K2] 
Functor building an implementation of a weak hash table.

MakeSeeded [Ephemeron.K1] 
Functor building an implementation of a weak hash table.

Map [MoreLabels]  
Map 
Association tables over ordered types.

Map [Identifiable.S]  
Marshal 
Marshaling of data structures.

Mb [Ast_helper] 
Module bindings

Md [Ast_helper] 
Module declarations

Misc  protect_refs l f temporarily sets r to v for each R (r, v) in l
while executing f .

Mod [Ast_helper] 
Module expressions

MoreLabels 
Extra labeled libraries.

Mtd [Ast_helper] 
Module type declarations

Mty [Ast_helper] 
Module type expressions

Mutex 
Locks for mutual exclusion.

N  
Nativeint 
Processornative integers.

Num 
Operation on arbitraryprecision numbers.

Numbers 
Modules about numbers that satisfy
Identifiable.S .

O  
Obj 
Operations on internal representations of values.

Oo 
Operations on objects

Opn [Ast_helper] 
Opens

Option [Misc.Stdlib]  
P  
Pair [Identifiable]  
Parse 
Entry points in the parser

Parser  
Parsetree 
Abstract syntax tree produced by parsing

Parsing 
The runtime library for parsers generated by
ocamlyacc .

Pat [Ast_helper] 
Patterns

Pervasives 
The initially opened module.

Pprintast  
Printast  
Printexc 
Facilities for printing exceptions and inspecting current call stack.

Printf 
Formatted output functions.

Q  
Queue 
Firstin firstout queues.

R  
Random 
Pseudorandom number generators (PRNG).

Ratio 
Operation on rational numbers.

S  
Scanf 
Formatted input functions.

Scanning [Scanf]  
Series [Spacetime]  
Set 
Sets over ordered types.

Set [MoreLabels]  
Set [Identifiable.S]  
Sig [Ast_helper] 
Signature items

Slot [Printexc]  
Snapshot [Spacetime]  
Sort 
Sorting and merging lists.

Spacetime 
Profiling of a program's space behaviour over time.

Stack 
Lastin firstout stacks.

State [Random]  
StdLabels 
Standard labeled libraries.

Stdlib [Misc]  
Str 
Regular expressions and highlevel string processing

Str [Ast_helper] 
Structure items

Stream 
Streams and parsers.

String 
String operations.

String [StdLabels]  
StringLabels 
String operations.

StringMap [Misc]  
StringMap [Depend]  
StringSet [Misc]  
StringSet [Depend]  
Strongly_connected_components 
Kosaraju's algorithm for strongly connected components.

Syntaxerr 
Auxiliary type for reporting syntax errors

Sys 
System interface.

T  
T [Identifiable.S]  
Tbl  
Tbl [Identifiable.S]  
Te [Ast_helper] 
Type extensions

Terminfo  
Thread 
Lightweight threads for Posix
1003.1c and Win32.

ThreadUnix 
Threadcompatible system calls.

Timings 
Compiler performance recording

Typ [Ast_helper] 
Type expressions

Type [Ast_helper] 
Type declarations

U  
Uchar 
Unicode characters.

Unix 
Interface to the Unix system.

UnixLabels 
Interface to the Unix system.

V  
Val [Ast_helper] 
Value declarations

Vb [Ast_helper] 
Value bindings

W  
Warnings  
Weak 
Arrays of weak pointers and hash sets of weak pointers.
