As documented for all to see at http://gcc.gnu.org/gcc-3.4/changes.html and http://gcc.gnu.org/gcc-4.1/changes.html On 26/07/2011, Ian Lance Taylor <iant@xxxxxxxxxx> wrote: > kevin diggs <diggskevin38@xxxxxxxxx> writes: > >> Do you know when the changes were made (when did GCC go to hand >> written lexers and parsers?)? 3.4.6 still uses a bison parser, right? >> I think it uses a hand written lexer (built into the preprocessor?). > > The C++ parser stopped using bison in gcc 3.4. The C parser stopped > using bison in gcc 4.1. > > Ian >