package ppxlib
Standard library for ppx rewriters
Install
Dune Dependency
Authors
Maintainers
Sources
ppxlib-0.28.0.tbz
sha256=d87ae5f9a081206308ca964809b50a66aeb8e83d254801e8b9675448b60cf377
sha512=03270d43e91485e63c7dc115a71933ffd8cb2910c273d605d2800fa69f523dcd4de1fbe31fd6c2f6979675c681343bcf4e35be06934565bf28edf4ea03f5da8e
doc/index.html
Ppxlib's user manual
Overview
This is the user manual and api for ppxlib, the core of the ppx meta-programming system for OCaml and its derivatives such as Reason. This manual is aimed at both users and authors of ppx rewriters and contains everything one should know in order to use or write ppx rewriters.
It is assumed in this manual that the user is familiar with the Dune build system. In particular, all the examples in this manual referring to the build system will present Dune configurations files and commands. It is possible to use ppxlib with other build systems, however this is not covered by this manual.
Manual
The manual consists of three main sections:
API
The API exposes the following modules:
Ppxlib
Standard library for ppx rewritersPpxlib_ast
Astlib
Ppxlib_metaquot
Ppxlib_metaquot_lifters
Ppxlib_print_diff
Ppxlib_runner
Ppxlib_runner_as_ppx
Stdppx
Ppxlib_traverse
Ppxlib_traverse_builtins