P

pacc

pacc: a compiler-compiler

Pacc reads a description of a language written using PEG (parsing expression grammar) syntax. It emits C code to parse that language.

PEGs are easy to understand,

pacc 0.3 (bugyō)
Written by Tobold Leto Goodwin <toby@paccrat.org>

Copyright (C) 2012 - 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

WARNING: Beta release. There are no known major deficiencies, but
several minor ones. Any interfaces are subject to change in future
releases, and backwards compatibility will not be the highest priority.

pacc is intended 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. So head on over to
the INSTALL file, and found out how to build yourself a small slice of
computer science history.

For more information, visit http://paccrat.org/

Toby
Kilmarnock, UK
2016-07-29

This release is dedicated to my son, Zachary Rhys Goodwin, who is 18
months old today. The most beautiful whirlwind ever to have turned my
life upside down.