map, or indicate the module, like List.map, or type signatures, like int -> float.^ and $ to indicate where the matched string should start or end, respectively.This library is part of the internal OCaml compiler API, and is not the language standard library. There are no compatibility guarantees between releases, so code written against these modules must be willing to depend on specific OCaml compiler versions.
| Ast_iterator |
|
| Builtin_attributes | Support for some of the builtin attributes |
| Longident | Long identifiers, used in parsetree. |
| CamlinternalMenhirLib | |
| Ast_invariants | Check AST invariants |
| Ast_mapper | The interface of a -ppx rewriter |
| Printast | Raw printer for |
| Location | Source code locations (ranges of positions), used in parsetree |
| Ast_helper | Helpers to produce Parsetree fragments |
| Pprintast | Pretty-printers for |
| Syntaxerr | Auxiliary type for reporting syntax errors |
| Attr_helper | Helpers for attributes |
| Parsetree | Abstract syntax tree produced by parsing |
| Lexer | The lexical analyzer |
| Parser | |
| Docstrings | Documentation comments |
| Parse | Entry points in the parser |
| Asttypes | Auxiliary AST types used by parsetree and typedtree. |
| Depend | Module dependencies. |
| Terminfo | Basic interface to the terminfo database |
| Clflags | Command line flags |
| Strongly_connected_components | Kosaraju's algorithm for strongly connected components. |
| Arg_helper | Decipher command line arguments of the form
<value> | <key>=<value> |
| Targetint | Target processor-native integers. |
| Load_path | Management of include directories. |
| Ccomp | Compiling C files and building C libraries |
| Identifiable | Uniform interface for common data structures over various things. |
| Build_path_prefix_map | Rewrite paths for reproducible builds |
| Int_replace_polymorphic_compare | |
| Profile | Compiler performance recording |
| Domainstate | |
| Misc | Miscellaneous useful types and functions |
| Numbers | Modules about numbers, some of which satisfy |
| Consistbl | Consistency tables: for checking consistency of module CRCs |
| Warnings | Warning definitions |
| Config | System configuration |
| Pparse | Driver for the parser and external preprocessors. |