package nacc
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)
-
dune
>= "2.0"
-
ppx_variants_conv
>= "0.13"
-
ppx_deriving
>= "4.4"
-
ocaml
>= "4.08"
Dev Dependencies
None
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page