Grammar Summary
This appendix describes the formal grammar of the C++ language, as implemented in the Microsoft C++ compiler. It is loosely organized around the chapter organization of this book as follows:
The Keywords section describes keywords, covered in Chapter 1, Lexical Conventions.
The Expressions section describes the syntax of expressions, described in Chapter 4, Expressions.
The Declarations section describes the syntax of declarations, described in Chapter 6, Declarations.
The Declarators section describes the syntax of declarators, covered in Chapter 7, Declarators.
The Classes section covers the syntax used in declaring classes, as covered in Chapter 8, Classes.
The Statements section covers the syntax used in writing statements, as covered in Chapter 5, Statements.
The Microsoft Extensions section covers the syntax of features unique to Microsoft C++. Many of these features are covered in Appendix B, Microsoft-Specific Modifiers.