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.01.0" & <= "4.04.0"}
  "ocamlfind" {build}
  "earley" {= "1.0.0"}
]
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.0.tar.gz"
  checksum: "md5=c3572bd86022d80ee64d06febe4edea0"
}
