diff --git a/grammar/src/enum.grm b/grammar/src/enum.grm index d4e817cdb67d9..ad48a2ce9965e 100644 --- a/grammar/src/enum.grm +++ b/grammar/src/enum.grm @@ -8,15 +8,10 @@ enumClassBody : "{" enumEntries (";" members)? "}" ; -enumEntries - : enumEntry* +enumEntries (used by enumClassBody) + : (enumEntry{","} ","?)? ; -enumEntries - : (enumEntry ","? )? - ; - - enumEntry : modifiers SimpleName ((":" initializer) | ("(" arguments ")"))? classBody? ;