On 2/18/13, Stewart Gordon <smjg_1...@yahoo.com> wrote: > There's no such thing as an "empty case statement", unless you mean the case > where the > ScopeStatementList is ";" or "{}" by itself. Look at the grammar > carefully. > > So by the current spec, the first example is a syntax error, since a > CaseStatement > explicitly forbids another CaseStatement as its body.
The grammar and spec are often broken. The OP sample is completely valid.