pyC11 is a grammar to parse programs in the C programming language following ISO/IEC 9899:2011. It is written using pyPEG, a parsing framework for Python. The grammar supports Python 2.7 and 3.x. The test bench requires py.test.
|Tags||Compilers Parsing Expression Grammar Parser C language python 3.x python 2.x|
|Operating Systems||Unix Linux Mac OS X Windows BSD|
|Implementation||Python 2.7 and above pyPEG|
Release Notes: This is the initial upload. The grammar is incomplete. Parsing C expressions works, but parsing complete C programs does not work yet.