blob: d4e817cdb67d9ebbd88c7c056918968cd98ca705 [file] [log] [blame] [edit]
/**
### Enum classes
See [Enum classes](enum-classes.html)
*/
enumClassBody
: "{" enumEntries (";" members)? "}"
;
enumEntries
: enumEntry*
;
enumEntries
: (enumEntry ","? )?
;
enumEntry
: modifiers SimpleName ((":" initializer) | ("(" arguments ")"))? classBody?
;