Implement new parsing rules for labels
See changes in expressions.grm
This commit is contained in:
@@ -80,10 +80,10 @@ JetFile: ControlStructures.kt
|
||||
PsiWhiteSpace(' ')
|
||||
BREAK
|
||||
PsiElement(break)('break')
|
||||
PsiWhiteSpace(' ')
|
||||
LABEL_QUALIFIER
|
||||
LABEL
|
||||
PsiElement(LABEL_IDENTIFIER)('@la')
|
||||
PsiElement(AT)('@')
|
||||
PsiElement(IDENTIFIER)('la')
|
||||
PsiElement(COMMA)(',')
|
||||
PsiWhiteSpace('\n ')
|
||||
VALUE_PARAMETER
|
||||
@@ -116,10 +116,10 @@ JetFile: ControlStructures.kt
|
||||
PsiWhiteSpace(' ')
|
||||
CONTINUE
|
||||
PsiElement(continue)('continue')
|
||||
PsiWhiteSpace(' ')
|
||||
LABEL_QUALIFIER
|
||||
LABEL
|
||||
PsiElement(LABEL_IDENTIFIER)('@la')
|
||||
PsiElement(AT)('@')
|
||||
PsiElement(IDENTIFIER)('la')
|
||||
PsiElement(COMMA)(',')
|
||||
PsiWhiteSpace('\n ')
|
||||
VALUE_PARAMETER
|
||||
@@ -202,14 +202,15 @@ JetFile: ControlStructures.kt
|
||||
LABELED_EXPRESSION
|
||||
LABEL_QUALIFIER
|
||||
LABEL
|
||||
PsiElement(LABEL_IDENTIFIER)('@la')
|
||||
PsiElement(IDENTIFIER)('la')
|
||||
PsiElement(AT)('@')
|
||||
PsiWhiteSpace('\n ')
|
||||
BREAK
|
||||
PsiElement(break)('break')
|
||||
PsiWhiteSpace(' ')
|
||||
LABEL_QUALIFIER
|
||||
LABEL
|
||||
PsiElement(LABEL_IDENTIFIER)('@la')
|
||||
PsiElement(AT)('@')
|
||||
PsiElement(IDENTIFIER)('la')
|
||||
PsiWhiteSpace('\n ')
|
||||
CONTINUE
|
||||
PsiElement(continue)('continue')
|
||||
@@ -217,14 +218,15 @@ JetFile: ControlStructures.kt
|
||||
LABELED_EXPRESSION
|
||||
LABEL_QUALIFIER
|
||||
LABEL
|
||||
PsiElement(LABEL_IDENTIFIER)('@la')
|
||||
PsiElement(IDENTIFIER)('la')
|
||||
PsiElement(AT)('@')
|
||||
PsiWhiteSpace('\n ')
|
||||
CONTINUE
|
||||
PsiElement(continue)('continue')
|
||||
PsiWhiteSpace(' ')
|
||||
LABEL_QUALIFIER
|
||||
LABEL
|
||||
PsiElement(LABEL_IDENTIFIER)('@la')
|
||||
PsiElement(AT)('@')
|
||||
PsiElement(IDENTIFIER)('la')
|
||||
PsiWhiteSpace('\n ')
|
||||
IF
|
||||
PsiElement(if)('if')
|
||||
|
||||
Reference in New Issue
Block a user