-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Jeremie Dimino
committed
Mar 22, 2018
1 parent
348ec79
commit d70e666
Showing
3 changed files
with
30 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
opam-version: "1.2" | ||
maintainer: "opensource@janestreet.com" | ||
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"] | ||
homepage: "https://github.com/ocaml-ppx/ppxlib" | ||
bug-reports: "https://github.com/ocaml-ppx/ppxlib/issues" | ||
dev-repo: "https://github.com/ocaml-ppx/ppxlib.git" | ||
license: "Apache-2.0" | ||
build: [ | ||
["jbuilder" "build" "-p" name "-j" jobs] | ||
] | ||
depends: [ | ||
"base" {>= "v0.11.0"} | ||
"jbuilder" {build & >= "1.0+beta18.1"} | ||
"ocaml-compiler-libs" {>= "v0.11.0"} | ||
"ocaml-migrate-parsetree" {>= "1.0.9"} | ||
"ppx_derivers" {>= "1.0"} | ||
"stdio" {>= "v0.11.0"} | ||
] | ||
available: [ ocaml-version >= "4.04.1" ] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
archive: "https://github.com/ocaml-ppx/ppxlib/releases/download/0.2.0/ppxlib-0.2.0.tbz" | ||
checksum: "f01c8af982e96c73513745727ee6d04e" |