1 { lib, fetchFromGitHub, buildDunePackage, ocaml, ocaml-syntax-shims, alcotest, result, bigstringaf, ppx_let, gitUpdater }:
8 minimumOCamlVersion = "4.04";
10 src = fetchFromGitHub {
11 owner = "inhabitedtype";
14 sha256 = "1hmrkdcdlkwy7rxhngf3cv3sa61cznnd9p5lmqhx20664gx2ibrh";
17 checkInputs = [ alcotest ppx_let ];
18 buildInputs = [ ocaml-syntax-shims ];
19 propagatedBuildInputs = [ bigstringaf result ];
20 doCheck = lib.versionAtLeast ocaml.version "4.08";
22 passthru.updateScript = gitUpdater { };
25 homepage = "https://github.com/inhabitedtype/angstrom";
26 description = "OCaml parser combinators built for speed and memory efficiency";
27 license = lib.licenses.bsd3;
28 maintainers = with lib.maintainers; [ sternenseemann ];