Enum entry syntax fixed
This commit is contained in:
@@ -7,7 +7,7 @@ enum class Color(val rgb : Int) {
|
||||
enum class List<out T>(val size : Int) {
|
||||
Nil : List<Nothing>(0)
|
||||
|
||||
Cons<T>(value : T, tail : List<T>) : List<T>(/*tail.size + 1*/a)
|
||||
Cons<T>(val value : T, val tail : List<T>) : List<T>(/*tail.size + 1*/a)
|
||||
|
||||
val isEmpty : Bool
|
||||
get() = size //> 0
|
||||
|
||||
@@ -149,9 +149,11 @@ JetFile: Enums.jet
|
||||
TYPE_PARAMETER
|
||||
PsiElement(IDENTIFIER)('T')
|
||||
PsiElement(GT)('>')
|
||||
VALUE_PARAMETER_LIST
|
||||
PRIMARY_CONSTRUCTOR_PARAMETERS_LIST
|
||||
PsiElement(LPAR)('(')
|
||||
VALUE_PARAMETER
|
||||
PRIMARY_CONSTRUCTOR_PARAMETER
|
||||
PsiElement(val)('val')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(IDENTIFIER)('value')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(COLON)(':')
|
||||
@@ -161,7 +163,9 @@ JetFile: Enums.jet
|
||||
PsiElement(IDENTIFIER)('T')
|
||||
PsiElement(COMMA)(',')
|
||||
PsiWhiteSpace(' ')
|
||||
VALUE_PARAMETER
|
||||
PRIMARY_CONSTRUCTOR_PARAMETER
|
||||
PsiElement(val)('val')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(IDENTIFIER)('tail')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(COLON)(':')
|
||||
|
||||
Reference in New Issue
Block a user