[patch 0/8] gengtype parser rewrite

Zack Weinberg zackw@panix.com
Sun Mar 18 09:13:00 GMT 2007


This patch series replaces gengtype's yacc parser with a hand-written
recursive descent parser, and accomplishes some related cleanups, e.g.
having it read its set of input files from a file instead of compiling
them in.  Originally I had intended to replace the lexer too -- with
cpplib, thus giving it macro support and eliminating many kludges.
However, I do not have time to do that (this patch series has been
moldering on my computer for about a year now) and I think these
changes are worthwhile on their own.  I'll send another message
describing where we might go from here.

Patches have been collectively tested on amd64-linux, all languages
including ada and treelang.

zw



More information about the Gcc-patches mailing list