package nacc

  1. Overview
  2. Docs
Not Another Compiler Compiler

Install

Dune Dependency

Authors

Maintainers

Sources

nacc-1.0.tbz
sha256=bf68a6a56150e3425b53dace30472552a01503ae5a1c5b274a864d442165d69f
sha512=88e034277e6f548478cd65f2e209a83dbb72c050cdab0e0bd27f5da98a87d46753c02167782d93d8c738d3db95978ea8077bd656b9b23ddff7860b3a84947d37

Description

nacc, short for "Not a Compiler Compiler" or alternatively "Not Another Compiler Compiler" is a homemade parser combinator, as inspired from Computerphile's video on Functional Parsing (https://www.youtube.com/watch?v=dDtZLm7HIJs).

nacc strives to be simple yet monadic, allowing any context-free grammar to be safely parsed with this library. The library provides utility functions and operators to ease the writing of combinator parsers.

Published: 25 Apr 2020

README

nacc

Not Another Compiler Compiler

Dependencies (4)

  1. dune >= "2.0"
  2. ppx_variants_conv >= "0.13"
  3. ppx_deriving >= "4.4"
  4. ocaml >= "4.08"

Dev Dependencies

None

Used by

None

Conflicts

None