metamorph enums --> ::= { } metamorph enums --> , ::= { const int = e++; } metamorph enums --> , = ::= { const int = ; } syntax enum { } ; ::= { int e; const int = e++; } syntax enum { = } ; ::= { int e; const int = ; }