A | |
Arg_helper | Decipher command line arguments of the form
<value> | <key>=<value> |
Array [Misc.Stdlib] | |
Ast_helper | Helpers to produce Parsetree fragments |
Ast_invariants | Check AST invariants |
Ast_iterator |
|
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 some of 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] | |
Compiler_libs | Warning This library is part of the internal OCaml compiler API, and is not the language standard library. |
Compiler_pass [Clflags] | |
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] |
|
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] | |
Docstrings | Documentation comments |
Domainstate | |
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. |
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] | |
List [Misc.Stdlib] | |
Load_path | Management of include directories. |
Local_store | This module provides some facilities for creating references (and hash tables) which can easily be snapshoted and restored to an arbitrary version. |
Location | Source code locations (ranges of positions), used in parsetree. |
Log [CamlinternalMenhirLib.EngineTypes.TABLE] | |
LongString [Misc] | |
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 |
O | |
Of [Ast_helper] | Object fields |
Opn [Ast_helper] | Opens |
Option [Misc.Stdlib] | |
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 |
Printast | Raw printer for |
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] | |
String [Depend] | |
Strongly_connected_components | Kosaraju's algorithm for strongly connected components. |
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 |
V | |
Val [Ast_helper] | Value declarations |
Vb [Ast_helper] | Value bindings |
W | |
Warnings | Warning definitions |
WithMenhir [Docstrings] |