title: C++ BNF grammar with parsing/matching examples
body: <p>I'm developing a C++ parser (for an IDE), so now trying to understand C++ grammar in details.
  While I've found an excellent grammar source at <a href="http://www.nongnu.org/hcb/">http://www.nongnu.org/hcb/</a>, I'm having trouble understanding some parts of it - and, especially, which "real" language constructs correspond to various productions.</p>
  
  <p>So I'm looking for a C/C++ BNF grammar guide with examples of code that match various productions/rules. Are there any?</p>