File tree Expand file tree Collapse file tree 1 file changed +52
-0
lines changed
packages/ppx_parser/ppx_parser.0.2.1 Expand file tree Collapse file tree 1 file changed +52
-0
lines changed Original file line number Diff line number Diff line change 1+ opam-version: "2.0"
2+ synopsis: "OCaml PPX extension for writing stream parsers"
3+ description: """
4+
5+ This library is an OCaml ppx rewriter for writing stream parsers.
6+ Its notation is close to the notation of Camlp4 stream parsers.
7+ Hence, it can be used as a replacement for projects
8+ that still rely on the stream parser notation of Camlp4.
9+
10+ For newer projects, it is advised to use lexer and parser generators.
11+ """
12+ maintainer: ["Niels Mommen <nielsmommen@hotmail.com>"]
13+ authors: ["Niels Mommen <nielsmommen@hotmail.com>"]
14+ license: "ISC"
15+ tags: ["stream parser"]
16+ homepage: "https://github.com/NielsMommen/ppx_parser"
17+ bug-reports: "https://github.com/NielsMommen/ppx_parser/issues"
18+ depends: [
19+ "ocaml" {>= "4.8.0"}
20+ "dune" {>= "2.9"}
21+ "ppxlib" {>= "0.36.0"}
22+ "alcotest" {with-test & >= "1.2.0"}
23+ "ppx_deriving" {with-test}
24+ "camlp-streams" {with-test}
25+ "odoc" {with-doc}
26+ ]
27+ build: [
28+ ["dune" "subst"] {dev}
29+ [
30+ "dune"
31+ "build"
32+ "-p"
33+ name
34+ "-j"
35+ jobs
36+ "--promote-install-files=false"
37+ "@install"
38+ "@runtest" {with-test}
39+ "@doc" {with-doc}
40+ ]
41+ ["dune" "install" "-p" name "--create-install-files" name]
42+ ]
43+ dev-repo: "git+https://github.com/NielsMommen/ppx_parser.git"
44+ url {
45+ src:
46+ "https://github.com/NielsMommen/ppx_parser/releases/download/0.2.1/ppx_parser-0.2.1.tbz"
47+ checksum: [
48+ "sha256=907ae59119f0a8fb9a796924e13cfe480018cdd16dd734a4211955fa16086a76"
49+ "sha512=f8a2ff90cde48c438eacdba015675c2d1eab5dbb3136c2ec9d9e90d9bf43d52a5f641427c87bcb193f25d7e8a3bf5a900aec2de5fd47a6e85774bb00cb4420c5"
50+ ]
51+ }
52+ x-commit-hash: "340cb7ecbd383e819804d5e757b25c3683e93072"
You can’t perform that action at this time.
0 commit comments