package parseff
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Direct-style parser combinator library for OCaml 5 powered by algebraic effects
Install
dune-project
Dependency
Authors
Maintainers
Sources
parseff-0.3.0.tbz
sha256=133646bafed8921551767b27ab01aed3106b5c1eaadc86133357901c16ebc5e2
sha512=6da046fdb320999fbc244ea01e02e54c451d926f8bc7cf6a8036b0e576a622d35780712f59aae1e4d6f386289b0040f588123e2ac8290a0e505caf66ff9a94eb
Description
Parseff is a direct-style parser combinator library for OCaml 5 where parsers are plain functions (unit -> 'a), errors are typed via polymorphic variants, and algebraic effects handle control flow, backtracking, and streaming input. Designed for performance with zero-copy span APIs and fused operations.
Published: 25 Mar 2026
Dev Dependencies (12)
-
mdx
with-test -
odoc-parser
with-doc -
odoc
>= "3.1.0" & with-doc -
ocaml-lsp-server
with-dev-setup -
ocamlformat
>= "0.29.0" & with-dev-setup -
mparser
with-test -
angstrom
with-test -
benchmark
with-test -
miou
with-test -
eio_main
with-test -
alcotest
with-test -
dune
>= "3.17" & (>= "3.22" & with-doc = "true" | with-doc = "false")
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page