C'è stato un cambio di lingua che lo richiedeva o qualche ragione pratica per cui Bison non era più appropriato o ottimale?
Ho visto su wikipedia che sono passati, facendo riferimento a GCC 3.4 e GCC 4.1 versione note.
Questo stato delle note di rilascio:
A hand-written recursive-descent C++ parser has replaced the YACC-derived C++ parser from previous GCC releases. The new parser contains much improved infrastructure needed for better parsing of C++ source codes, handling of extensions, and clean separation (where possible) between proper semantics analysis and parsing. The new parser fixes many bugs that were found in the old parser.
E
The old Bison-based C and Objective-C parser has been replaced by a new, faster hand-written recursive-descent parser
Quello che vorrei sapere è quali problemi reali stavano avendo e perché era impossibile / non pratico risolvere usando Bison