package nacc

  1. Overview
  2. Docs
Not Another Compiler Compiler

Install

Dune Dependency

Authors

Maintainers

Sources

nacc-0.1.tbz
sha256=f8e86623aa1014848633778e3c30f2d50719da1025d5ed81983b8d872d6e0633
sha512=c24ea7155181d4561ac1c1d898ea02097c84dfd2b3fdc14a8a41ad8393a7a64bccd885c04fb45dac6d0664565df086620b7aa5719bf30ff895156e1c7e576093

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: 15 Mar 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

OCaml

Innovation. Community. Security.