A | |
Arg_helper |
Decipher command line arguments of the form
<value> | <key>=<value>
,...
|
Array [Misc.Stdlib] |
Extensions to the Array module
|
Artifact [Unit_info] |
Build artifacts
|
Ast_helper |
Helpers to produce Parsetree fragments
|
Ast_invariants |
Check AST invariants
|
Ast_iterator | Ast_iterator.iterator enables AST inspection using open recursion.
|
Ast_mapper |
The interface of a -ppx rewriter
|
Asttypes |
Auxiliary AST types used by parsetree and typedtree.
|
Attr [Ast_helper] |
Attributes
|
Attr_helper |
Helpers for attributes
|
B | |
Binutils | |
Build_path_prefix_map |
Rewrite paths for reproducible builds
|
Builtin_attributes |
Support for the builtin attributes:
|
C | |
CamlinternalMenhirLib | |
Ccomp |
Compiling C files and building C libraries
|
Cf [Ast_helper] |
Class fields
|
Ci [Ast_helper] |
Classes
|
Cl [Ast_helper] |
Class expressions
|
Clflags |
Command line flags
|
Color [Misc] |
Color support detection
|
Compiler_libs |
Warning
This library is part of the internal OCaml compiler API, and is
not the language standard library.
|
Compiler_pass [Clflags] | |
Compression | |
Config |
System configuration
|
Config_boot |
System configuration
|
Config_main |
System configuration
|
Consistbl |
Consistency tables: for checking consistency of module CRCs
|
Const [Ast_helper] | |
Convert [CamlinternalMenhirLib] | |
Csig [Ast_helper] |
Class signatures
|
Cstr [Ast_helper] |
Class structures
|
Ctf [Ast_helper] |
Class type fields
|
Cty [Ast_helper] |
Class type expressions
|
D | |
Define [Diffing_with_keys] | |
Define [Diffing] | Define(Defs) creates the diffing types from the types
defined in Defs and the functors that need to be instantatied
with the diffing algorithm parameters
|
Depend |
Module dependencies.
|
Diffing |
Parametric diffing
|
Diffing_with_keys |
When diffing lists where each element has a distinct key, we can refine
the diffing patch by introducing two composite edit moves: swaps and moves.
|
Dir [Load_path] | |
Doc [Format_doc] |
Definitions and immutable API for composing documents
|
Doc [Pprintast] | Format_doc functions for error messages
|
Doc [Location] | |
Docstrings |
Documentation comments
|
Domainstate | |
Dump_option [Clflags] | |
E | |
Engine [CamlinternalMenhirLib] | |
EngineTypes [CamlinternalMenhirLib] | |
ErrorReports [CamlinternalMenhirLib] | |
Error_style [Misc] | |
Exp [Ast_helper] |
Expressions
|
F | |
Float [Numbers] | |
Float_arg_helper [Clflags] |
Optimization parameters represented as floats indexed by round number.
|
Format_doc |
Composable document for the
Format formatting engine.
|
G | |
General [CamlinternalMenhirLib] | |
I | |
Id [Strongly_connected_components.S] | |
Identifiable |
Uniform interface for common data structures over various things.
|
Incl [Ast_helper] |
Includes
|
Incremental [Parser] | |
IncrementalEngine [CamlinternalMenhirLib] | |
InfiniteArray [CamlinternalMenhirLib] | |
InspectionTableFormat [CamlinternalMenhirLib] | |
InspectionTableInterpreter [CamlinternalMenhirLib] | |
Int [Numbers] | |
Int16 [Numbers] | |
Int8 [Numbers] | |
Int_arg_helper [Clflags] |
Optimization parameters represented as ints indexed by round number.
|
Int_literal_converter [Misc] | |
Int_replace_polymorphic_compare | |
L | |
Lazy_backtrack | |
Left_variadic [Diffing.Define] |
Variadic diffing
|
Lexer |
The lexical analyzer
|
LexerUtil [CamlinternalMenhirLib] | |
LinearizedArray [CamlinternalMenhirLib] | |
Linkdeps | |
List [Misc.Stdlib] |
Extensions to the List module
|
Load_path |
Management of include directories.
|
Local_store |
This module provides some facilities for creating references (and hash
tables) which can easily be snapshotted and restored to an arbitrary
version.
|
Location |
Source code locations (ranges of positions), used in parsetree.
|
Log [CamlinternalMenhirLib.EngineTypes.TABLE] | |
Longident |
Long identifiers, used in parsetree.
|
M | |
Magic_number [Misc] | |
Make [Strongly_connected_components] | |
Make [Identifiable] | |
Make [Consistbl] | |
Make [Arg_helper] | |
Make [CamlinternalMenhirLib.InspectionTableInterpreter] | |
Make [CamlinternalMenhirLib.Printers] | |
Make [CamlinternalMenhirLib.Engine] | |
MakeEngineTable [CamlinternalMenhirLib.TableInterpreter] | |
Map [Identifiable.S] | |
Map [Misc.Stdlib.String] | |
Mb [Ast_helper] |
Module bindings
|
Md [Ast_helper] |
Module declarations
|
MenhirInterpreter [Parser] | |
Misc |
Miscellaneous useful types and functions
|
Mod [Ast_helper] |
Module expressions
|
Ms [Ast_helper] |
Module substitutions
|
Mtd [Ast_helper] |
Module type declarations
|
Mty [Ast_helper] |
Module type expressions
|
N | |
Numbers |
Modules about numbers, some of which satisfy
Identifiable.S .
|
O | |
Of [Ast_helper] |
Object fields
|
Opn [Ast_helper] |
Opens
|
Option [Misc.Stdlib] |
Extensions to the Option module
|
P | |
PackedIntArray [CamlinternalMenhirLib] | |
Pair [Identifiable] | |
Parse |
Entry points in the parser
|
Parser | |
Parsetree |
Abstract syntax tree produced by parsing
|
Pat [Ast_helper] |
Patterns
|
Pparse |
Driver for the parser and external preprocessors.
|
Pprintast |
Pretty-printers for
Parsetree
|
Printast |
Raw printer for
Parsetree
|
Printers [CamlinternalMenhirLib] | |
Profile |
Compiler performance recording
|
R | |
Rf [Ast_helper] |
Row fields
|
Right_variadic [Diffing.Define] | |
RowDisplacement [CamlinternalMenhirLib] | |
S | |
Set [Identifiable.S] | |
Set [Misc.Stdlib.String] | |
Sig [Ast_helper] |
Signature items
|
Simple [Diffing_with_keys.Define] | |
Simple [Diffing.Define] | |
Simplified [CamlinternalMenhirLib.Convert] | |
StaticVersion [CamlinternalMenhirLib] | |
Stdlib [Misc] | |
Str [Ast_helper] |
Structure items
|
String [Misc.Stdlib] |
Extensions to the String module
|
String [Depend] | |
Strongly_connected_components |
Kosaraju's algorithm for strongly connected components.
|
Style [Misc] | |
Symbols [CamlinternalMenhirLib.InspectionTableInterpreter] | |
Syntaxerr |
Auxiliary type for reporting syntax errors
|
T | |
T [Identifiable.Tbl] | |
T [Identifiable.Map] | |
T [Identifiable.Set] | |
T [Identifiable.S] | |
TableFormat [CamlinternalMenhirLib] | |
TableInterpreter [CamlinternalMenhirLib] | |
Targetint |
Target processor-native integers.
|
Tbl [Identifiable.S] | |
Tbl [Misc.Stdlib.String] | |
Te [Ast_helper] |
Type extensions
|
Terminfo |
Basic interface to the terminfo database
|
Typ [Ast_helper] |
Type expressions
|
Type [Ast_helper] |
Type declarations
|
U | |
Unit_info |
This module centralize the handling of compilation files and their metadata.
|
Utf8_lexeme [Misc] | |
V | |
Val [Ast_helper] |
Value declarations
|
Vb [Ast_helper] |
Value bindings
|
W | |
Warnings |
Warning definitions
|
WithMenhir [Docstrings] |