The parsing library.
Modules :
| Ast_helper | Helpers to produce Parsetree fragments |
| Ast_invariants | Check AST invariants |
| Ast_iterator | iterator allows to implement AST inspection using open recursion. A typical mapper would be based on default_iterator, a trivial iterator, and will fall back on it for handling the syntax it does not modify. |
| Ast_mapper | The interface of a -ppx rewriter |
| Asttypes | Auxiliary AST types used by parsetree and typedtree. |
| Attr_helper | Helpers for attributes |
| Builtin_attributes | |
| Depend | Module dependencies. |
| Docstrings | Documentation comments |
| Lexer | |
| Location | Source code locations (ranges of positions), used in parsetree. |
| Longident | Long identifiers, used in parsetree. |
| Parse | Entry points in the parser |
| Parser | |
| Parsetree | Abstract syntax tree produced by parsing |
| Pprintast | |
| Printast | |
| Syntaxerr | Auxiliary type for reporting syntax errors |