Self-contained monadic parser combinators for OCaml
The main features of pyrocat101/opal are: Compilers and Compiler Tools.
Open-source alternatives to pyrocat101/opal include: artagnon/rhine-ml — 🏞 an OCaml compiler for an untyped lisp. benfaerber/liquid-ml — Shopify's Liquid templating language in OCaml. Features an interpreter, parser and lexer. inhabitedtype/angstrom — Parser combinators built for speed and memory efficiency. lelio-brun/obelisk — A simple multi-format pretty-printer for Menhir. mazeppa-dev/mazeppa — A modern supercompiler for call-by-value functional languages. ocaml-community/sedlex — An OCaml lexer generator for Unicode.
Shopify's Liquid templating language in OCaml. Features an interpreter, parser and lexer.
Parser combinators built for speed and memory efficiency