ppxlibversion
Base library and tools for ppx rewriters
A comprehensive toolbox for ppx development. It features:
- a OCaml AST / parser / pretty-printer snapshot,to create a full frontend independent of the version of OCaml;
- a library for library for ppx rewriters in general, and type-driven code generators in particular;
- a feature-full driver for OCaml AST transformers;
- a quotation mechanism allowing to write values representing the OCaml AST in the OCaml syntax;
- a generator of open recursion classes from type definitions.
Author | Jane Street Group, LLC <opensource@janestreet.com> |
---|---|
License | MIT |
Published | |
Homepage | https://github.com/ocaml-ppx/ppxlib |
Issue Tracker | https://github.com/ocaml-ppx/ppxlib/issues |
Maintainer | opensource@janestreet.com |
Dependencies |
|
Conflicts |
|
Source [http] | https://github.com/ocaml-ppx/ppxlib/archive/0.9.0.tar.gz sha256=d269f882a31ff75095a80793082f7481884ca75ef867c8c409f26ad36f9a0a54 sha512=b903b0386739e17107f89fb9d7c861e95232c0deebbceeacad2d54f1ef771eb942a63e6057d2e3828f4c299c896c6488b6fd351bc150fd4e49d5a48bef84d8a8 |
Statistics | Installed 1652 times last month. |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/ppxlib/ppxlib.0.9.0/opam |
Required by
- base_quickcheck>=v0.13.0
- clangml>=4.0.1
- GT
- lablqml>=0.6.2
- mlt_parser>=v0.13.0
- override>=0.2.2
- pattern>=0.1.1
- ppx-owl-opt
- ppx_assert>=v0.13.0
- ppx_base>=v0.13.0
- ppx_bench>=v0.13.0
- ppx_bin_prot>=v0.13.0
- ppx_cold
- ppx_compare>=v0.13.0
- ppx_conv_func>=v0.13.0
- ppx_csv_conv>=v0.13.0
- ppx_custom_printf>=v0.13.0
- ppx_deriving_hardcaml>=v0.13.0
- ppx_enumerate>=v0.13.0
- ppx_expect>=v0.13.0
- ppx_fail>=v0.13.0
- ppx_fields_conv>=v0.13.0
- ppx_hash>=v0.13.0
- ppx_here>=v0.13.0
- ppx_inline_test>=v0.13.0
- ppx_jane>=v0.13.0
- ppx_js_style>=v0.13.0
- ppx_let>=v0.13.0
- ppx_module_timer>=v0.13.0
- ppx_optcomp>=v0.13.0
- ppx_optional>=v0.13.0
- ppx_pattern_bind>=v0.13.1
- ppx_pipebang>=v0.13.0
- ppx_python>=v0.13.0
- ppx_sexp_conv>=v0.13.0
- ppx_sexp_message>=v0.13.0
- ppx_sexp_value>=v0.13.0
- ppx_stable>=v0.13.0
- ppx_typerep_conv>=v0.13.0
- ppx_variants_conv>=v0.13.0
- ppx_xml_conv>=v0.13.0
- ppx_yojson>=1.0.0
- ppx_yojson_conv>=v0.13.0
- toplevel_expect_test>=v0.13.0