OCaml syntax extensions (ocaml-ppx)

OCaml syntax extensions

ocaml-ppx

Geek Repo

Github PK Tool:Github PK Tool

OCaml syntax extensions's repositories

ocamlformat

Auto-formatter for OCaml code

Language:OCamlLicense:MITStargazers:611Issues:20Issues:838

ppx_deriving

Type-driven code generation for OCaml

Language:OCamlLicense:MITStargazers:452Issues:19Issues:140

ppxlib

Base library and tools for ppx rewriters

Language:OCamlLicense:MITStargazers:243Issues:16Issues:151

ppx_deriving_yojson

A Yojson codec generator for OCaml.

Language:OCamlLicense:MITStargazers:154Issues:10Issues:83

ppx_tools

Tools for authors of ppx rewriters

Language:OCamlLicense:MITStargazers:133Issues:9Issues:41

ocaml-migrate-parsetree

DEPRECATED. See https://ocaml.org/changelog/2023-10-23-omp-deprecation. Convert OCaml parsetrees between different major versions

Language:OCamlLicense:NOASSERTIONStargazers:87Issues:8Issues:48

ppx_import

Less redundancy in type declarations and signatures

Language:OCamlLicense:MITStargazers:87Issues:8Issues:42

ppx_deriving_protobuf

A Protocol Buffers codec generator for OCaml

Language:OCamlLicense:MITStargazers:81Issues:14Issues:24

cinaps

Trivial Metaprogramming tool using the OCaml toplevel

Language:OCamlLicense:MITStargazers:54Issues:11Issues:3

ppx

The future of ppx https://discuss.ocaml.org/t/the-future-of-ppx/

Language:OCamlLicense:MITStargazers:53Issues:13Issues:4

ppx_getenv

A sample syntax extension using OCaml's new extension points API.

Language:OCamlLicense:UnlicenseStargazers:23Issues:3Issues:3

ppx_view

A ppx rewriter that provides pattern matching on abstract types by transforming patterns into views/expressions.

Language:OCamlLicense:Apache-2.0Stargazers:20Issues:6Issues:1

ppx_tools_versioned

Tools for authors of ppx rewriters

Language:OCamlLicense:MITStargazers:17Issues:6Issues:17

ocaml-syntax-shims

Backport new syntax to older compilers

Language:OCamlLicense:MITStargazers:14Issues:3Issues:1

ppx_include

Include OCaml source files in each other

Language:OCamlLicense:MITStargazers:9Issues:5Issues:2
Language:OCamlLicense:MITStargazers:7Issues:9Issues:0

ppx_derivers

deriving plugin registry

Language:OCamlLicense:NOASSERTIONStargazers:4Issues:7Issues:4

ppx_universe

Work space of ppxlib and its reverse dependencies