Can I has grammar?
summary
Reads the C++ standard grammar (about 20 pages) and shows concrete, compile-tested corner cases: extern nesting ambiguity that different compilers accept or reject (Microsoft rejects one form, GCC rejects the other, another accepts both), parenthesis-wrapped declarators producing new vexing-parse variants, a quick script that sprinkles elaborated-type-specifier everywhere to trigger parser failures, and using alternative token `compl` to force destructor-vs-expression disambiguation — practical examples that expose real compiler bugs.
AI-written summary · about
related talks
05mLightning Talk: Every Use Case of Colon and Ellipses in C++
01h 36mPlenary: Cooperative C++ Evolution - Toward a Typescript for C++
54mCompile-Time Validation in C++ Programming
04mStandard Slam
01h 30m50 shades of C++
42mBinary Parsing, C++23 Style
01h 05mBack To Basics: Overload Resolution
46mBinary Parsing - C++23 Style!
