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: "md5=91f16b2d85dd269b61cb5e2ce7ab7733"
}
