On 16 Oct 2009, at 10:42, Jürgen Hestermann wrote: > That may be because it is no longer possible to write a BNF grammar > for these compilers due to the c-style extensions. BNF grammars exist for C (e.g. as part of the ANSI C standard) and even for C++. Please don't start a language war in every single thread. Jonas