This commit is contained in:
Andrey Breslav
2010-12-22 20:52:34 +03:00
parent 407a8e1684
commit 84ffac4b60
9 changed files with 727 additions and 19 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ class
"wraps"?
("(" primaryConstructorParameter{","} ")")?
(":" attributes delegationSpecifier{","})?
classBody?
(classBody? | enumClassBody)
;
typeParameters
+7
View File
@@ -0,0 +1,7 @@
enumClassBody
: "{" enumEntry* "}"
;
enumEntry
: modifiers SimpleName typeParameters? valueParameters? (":" initializer{","})? classBody?
;