-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
opam
36 lines (35 loc) · 1.35 KB
/
opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
opam-version: "2.0"
maintainer : "Christophe Raffalli <christophe@raffalli.eu>"
bug-reports : "https://github.com/rlepigre/ocaml-earley-ocaml/issues"
authors : [ "Christophe Raffalli <christophe@raffalli.eu>"
"Rodolphe Lepigre <rodolphe.lepigre@inria.fr>" ]
homepage : "https://github.com/rlepigre/ocaml-earley-ocaml"
license : "CeCILL-B"
dev-repo: "git+https://github.com/rlepigre/ocaml-earley-ocaml.git"
build : [ [make] [make] ]
install : [make "install" "BINDIR=%{bin}%" ]
remove : [make "uninstall"]
depends: [
"ocaml" {>= "4.03.0" & <= "4.06.0"}
"ocamlfind" {build}
"ocamlbuild" {build}
"earley" {= "1.0.1"}
]
synopsis:
"Earley-OCaml extensible parser for OCaml (and pa_ocaml preprocessos)"
description: """
Earley-OCaml is an (extensible) parser for OCaml, written using the
Earley library. It come with a built-in preprocessor called pa_ocaml
which handles a natural BNF-like syntax extension for OCaml. It can
be used to define Earley parsers inside the language.
Authors:
- Christophe Raffalli <christophe@raffalli.eu>
- Rodolphe Lepigre <rodolphe.lepigre@lepigre.fr>"""
url {
src:
"https://github.com/rlepigre/ocaml-earley-ocaml/archive/ocaml-earley-ocaml_1.0.1.tar.gz"
checksum: [
"sha256=f13787a4834fcc5ff1b410dc5194a2c3feee727266d2df9a62ab9c28eb3e4f98"
"md5=91f16b2d85dd269b61cb5e2ce7ab7733"
]
}