opam-version: "2.0"
maintainer  : "Christophe Raffalli <christophe@raffalli.eu>"
bug-reports : "https://github.com/rlepigre/ocaml-earley/issues"
authors     : [ "Christophe Raffalli <christophe@raffalli.eu>"
                "Rodolphe Lepigre <rodolphe.lepigre@inria.fr>" ]
homepage    : "https://github.com/rlepigre/ocaml-earley"
license     : "CeCILL-B"
dev-repo: "git+https://github.com/rlepigre/ocaml-earley.git"
build: [
  [make]
  [make "tests" "TESTS=--full"] {with-test}
]
install     : [make "install"]
remove      : [make "uninstall"]
depends: [
  "ocaml" {>= "4.03.0"}
  "ocamlbuild" {build}
  "ocamlfind" {build}
]
synopsis: "Earley parser combinator library"
description: """
Earley is a parser combinator library base on Earley's algorithm. It
is intended to be used in conjunction with Earley-OCaml, which is an
extensible parser for OCaml (distributed separately).  It contains a
syntax extension for OCaml,  which allows the definition of  parsers
inside the language.

Authors:
 - Christophe Raffalli <christophe@raffalli.eu>
 - Rodolphe Lepigre <rodolphe.lepigre@inria.fr>"""
url {
  src:
    "https://github.com/rlepigre/ocaml-earley/archive/ocaml-earley_1.1.0.tar.gz"
  checksum: "md5=6dc57553fb1901ea454f6e30214955aa"
}
