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 |