pacc (which stands for "pacc - a compiler-compiler") is a parser-generator
that reads a PEG and emits a packrat (i.e. linear) parser in C.

pacc solves the REPL problem mentioned in Ford's ICFP 2002 paper.

pacc is intended, as it matures, to become the parser-generator of choice
for C for the early- to mid-21st century: widely portable, industrial
strength, blazingly fast, parsimonious, and still elegant.

pacc's first release pacc-0.0 is now available under the GPL. (It doesn't
achieve any of those lofty goals, there are lots of unfinished corners,
and there isn't much documentation. But it does actually work!)

    http://paccrat.org/

pacc was written by me, Toby Goodwin. It would not have been possible
without the prior work of Ian Piumarta and (of course) Bryan Ford, to both
of whom I am hugely grateful.

Toby.
-- 
Toby Goodwin
paccrat.org

_______________________________________________
PEG mailing list
PEG@lists.csail.mit.edu
https://lists.csail.mit.edu/mailman/listinfo/peg

Reply via email to