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
: varianceAnnotation
: memberModifier
: parameterModifier
: typeParameterModifier
: functionModifier
: propertyModifier
: annotations
;
@@ -24,6 +28,8 @@ classModifier
: "enum"
: "open"
: "annotation"
: "sealed"
: "data"
;
memberModifier
@@ -31,6 +37,7 @@ memberModifier
: "open"
: "final"
: "abstract"
: "lateinit"
;
accessModifier
@@ -44,3 +51,25 @@ varianceAnnotation
: "in"
: "out"
;
parameterModifier
: "noinline"
: "crossinline"
: "vararg"
;
typeParameterModifier
: "reified"
;
functionModifier
: "tailrec"
: "operator"
: "infix"
: "inline"
: "external"
;
propertyModifier
: "const"
;