A set of soft modifiers added to grammar #KT-13143 Fixed

(cherry picked from commit 904a18c)
This commit is contained in:
Mikhail Glukhikh
2016-07-19 13:45:29 +03:00
committed by Mikhail Glukhikh
parent 3ad6daea6c
commit 23ae042154
+29
View File
@@ -15,6 +15,10 @@ modifierKeyword
: accessModifier : accessModifier
: varianceAnnotation : varianceAnnotation
: memberModifier : memberModifier
: parameterModifier
: typeParameterModifier
: functionModifier
: propertyModifier
: annotations : annotations
; ;
@@ -24,6 +28,8 @@ classModifier
: "enum" : "enum"
: "open" : "open"
: "annotation" : "annotation"
: "sealed"
: "data"
; ;
memberModifier memberModifier
@@ -31,6 +37,7 @@ memberModifier
: "open" : "open"
: "final" : "final"
: "abstract" : "abstract"
: "lateinit"
; ;
accessModifier accessModifier
@@ -44,3 +51,25 @@ varianceAnnotation
: "in" : "in"
: "out" : "out"
; ;
parameterModifier
: "noinline"
: "crossinline"
: "vararg"
;
typeParameterModifier
: "reified"
;
functionModifier
: "tailrec"
: "operator"
: "infix"
: "inline"
: "external"
;
propertyModifier
: "const"
;