Enums
This commit is contained in:
@@ -16,7 +16,7 @@ class
|
||||
"wraps"?
|
||||
("(" primaryConstructorParameter{","} ")")?
|
||||
(":" attributes delegationSpecifier{","})?
|
||||
classBody?
|
||||
(classBody? | enumClassBody)
|
||||
;
|
||||
|
||||
typeParameters
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
enumClassBody
|
||||
: "{" enumEntry* "}"
|
||||
;
|
||||
|
||||
enumEntry
|
||||
: modifiers SimpleName typeParameters? valueParameters? (":" initializer{","})? classBody?
|
||||
;
|
||||
Reference in New Issue
Block a user