A set of soft modifiers added to grammar #KT-13143 Fixed
(cherry picked from commit 904a18c)
This commit is contained in:
committed by
Mikhail Glukhikh
parent
3ad6daea6c
commit
23ae042154
@@ -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"
|
||||||
|
;
|
||||||
Reference in New Issue
Block a user