Oh. New alias syntax. Nice ain't it?
Yes nice. Why was it not announced somewhere?
At least, the grammar was updated:
AliasDeclaration:
alias BasicType Declarator
alias AliasInitializerList
AliasInitializerList:
AliasInitializer
AliasInitializer , AliasInitializerList
AliasInitializer:
Identifier = Type
I'll have to update my grammar and generated parser.
Hmm. Why the limitation to Type?
The examples still all use the old syntax, but oh well.
It works for everything except "alias something this". Not that it can't be done, but there were discussions for another syntax specific to alias this.
The grammar says:
alias Identifier this
alias this = Identifier
Nice nice nice.