Ocaml_parsingmodule Ast_helper : sig ... endHelpers to produce Parsetree fragments
module Ast_iterator : sig ... endAst_iterator.iterator enables AST inspection using open recursion. A typical mapper would be based on Ast_iterator.default_iterator, a trivial iterator, and will fall back on it for handling the syntax it does not modify.
module Ast_mapper : sig ... endThe interface of a -ppx rewriter
module Asttypes : sig ... endAuxiliary AST types used by parsetree and typedtree.
module Attr_helper : sig ... endHelpers for attributes
module Builtin_attributes : sig ... endSupport for the builtin attributes:
module Docstrings : sig ... endDocumentation comments
module Extend_helper : sig ... endmodule Fake : sig ... endmodule Language_extension : sig ... endLanguage extensions provided by the Jane Street version of the OCaml compiler.
module Lexer : sig ... endmodule Location : sig ... endSource code locations (ranges of positions), used in parsetree.
module Location_aux : sig ... endmodule Longident : sig ... endLong identifiers, used in parsetree.
module Msupport_parsing : sig ... endmodule Parser_types : sig ... endmodule Parsetree : sig ... endAbstract syntax tree produced by parsing
module Syntaxerr : sig ... endAuxiliary type for reporting syntax errors