opam-version: "2.0" maintainer: "Max Mouratov " authors: "Holger Arnold " homepage: "https://github.com/cakeplus/mparser/" license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" dev-repo: "git+https://github.com/cakeplus/mparser" bug-reports: "https://github.com/cakeplus/mparser/issues" depends: [ "ocaml" {< "5.0.0"} "base-bytes" "ocamlfind" {build} "ocamlbuild" {build} ] depopts: [ "re" "pcre" ] build: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{re:enable}%-re" "--%{pcre:enable}%-pcre" ] ["ocaml" "setup.ml" "-build"] ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: [ ["ocaml" "setup.ml" "-install"] ] remove: [ ["ocamlfind" "remove" "mparser"] ] synopsis: "A simple monadic parser combinator library" description: """ This library implements a rather complete and efficient monadic parser combinator library similar to the Parsec library for Haskell by Daan Leijen and the FParsec library for FSharp by Stephan Tolksdorf.""" flags: light-uninstall url { src: "https://github.com/ocaml/opam-source-archives/raw/main/mparser-1.2.3.tar.gz" checksum: [ "sha256=dd08c884ea6e7d60a84613433ea20e7e198a8f90edad5064e4c0bc1ebc2b9669" "md5=6e60c1fabb5d51482c664aa1bc8abc95" ] }