Fix enumEntries definition in grammar (KT-14261)

This commit is contained in:
Dmitry Jemerov
2016-11-09 20:17:39 +01:00
parent a0b6b3c248
commit 2c989b5671
+2 -7
View File
@@ -8,15 +8,10 @@ enumClassBody
: "{" enumEntries (";" members)? "}" : "{" enumEntries (";" members)? "}"
; ;
enumEntries enumEntries (used by enumClassBody)
: enumEntry* : (enumEntry{","} ","?)?
; ;
enumEntries
: (enumEntry ","? )?
;
enumEntry enumEntry
: modifiers SimpleName ((":" initializer) | ("(" arguments ")"))? classBody? : modifiers SimpleName ((":" initializer) | ("(" arguments ")"))? classBody?
; ;