Skip to content

Commit 4c9d80b

Browse files
authored
Merge pull request #29031 from NielsMommen/release-ppx_parser-0.2.1
[new release] ppx_parser (0.2.1)
2 parents 95f7875 + e3a5a49 commit 4c9d80b

File tree

1 file changed

+52
-0
lines changed
  • packages/ppx_parser/ppx_parser.0.2.1

1 file changed

+52
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
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"

0 commit comments

Comments
 (0)