Starting over with the C99 grammar for the preprocessor.
authorCarl Worth <cworth@cworth.org>
Tue, 25 May 2010 20:09:03 +0000 (13:09 -0700)
committerCarl Worth <cworth@cworth.org>
Tue, 25 May 2010 21:38:15 +0000 (14:38 -0700)
commit3ff81670848abb29b92e78f45080ad36cc85001c
tree199c9ebeaf91d3275bc09a5bce272e2ac4b1ab23
parent00f1ec421edf73516fdcfbbdb651f13eeefe8f08
Starting over with the C99 grammar for the preprocessor.

This is a fresh start with a much simpler approach for the flex/bison
portions of the preprocessor. This isn't functional yet, (produces no
output), but can at least read all of our test cases without any parse
errors.

The grammar here is based on the grammar provided for the preprocessor
in the C99 specification.
glcpp-lex.l
glcpp-parse.y
tests/glcpp-test