Lables: break and continue accept only string literals

This commit is contained in:
Andrey Breslav
2011-01-12 19:29:29 +03:00
parent 06a70a8a40
commit 04f5db774a
2 changed files with 413 additions and 413 deletions
+10 -10
View File
@@ -78,7 +78,7 @@ JetFile: ControlStructures.jet
BREAK BREAK
PsiElement(break)('break') PsiElement(break)('break')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('la') PsiElement(STRING_LITERAL)('"la"')
PsiElement(COMMA)(',') PsiElement(COMMA)(',')
PsiWhiteSpace('\n ') PsiWhiteSpace('\n ')
VALUE_PARAMETER VALUE_PARAMETER
@@ -110,7 +110,7 @@ JetFile: ControlStructures.jet
CONTINUE CONTINUE
PsiElement(continue)('continue') PsiElement(continue)('continue')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('la') PsiElement(STRING_LITERAL)('"la"')
PsiElement(COMMA)(',') PsiElement(COMMA)(',')
PsiWhiteSpace('\n ') PsiWhiteSpace('\n ')
VALUE_PARAMETER VALUE_PARAMETER
@@ -188,24 +188,24 @@ JetFile: ControlStructures.jet
BREAK BREAK
PsiElement(break)('break') PsiElement(break)('break')
PsiWhiteSpace('\n ') PsiWhiteSpace('\n ')
REFERENCE_EXPRESSION STRING_CONSTANT
PsiElement(IDENTIFIER)('la') PsiElement(STRING_LITERAL)('"la"')
PsiWhiteSpace('\n ') PsiWhiteSpace('\n ')
BREAK BREAK
PsiElement(break)('break') PsiElement(break)('break')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('la') PsiElement(STRING_LITERAL)('"la"')
PsiWhiteSpace('\n ') PsiWhiteSpace('\n ')
CONTINUE CONTINUE
PsiElement(continue)('continue') PsiElement(continue)('continue')
PsiWhiteSpace('\n ') PsiWhiteSpace('\n ')
REFERENCE_EXPRESSION STRING_CONSTANT
PsiElement(IDENTIFIER)('la') PsiElement(STRING_LITERAL)('"la"')
PsiWhiteSpace('\n ') PsiWhiteSpace('\n ')
CONTINUE CONTINUE
PsiElement(continue)('continue') PsiElement(continue)('continue')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('la') PsiElement(STRING_LITERAL)('"la"')
PsiWhiteSpace('\n ') PsiWhiteSpace('\n ')
IF IF
PsiElement(if)('if') PsiElement(if)('if')
@@ -551,6 +551,8 @@ JetFile: ControlStructures.jet
BOOLEAN_CONSTANT BOOLEAN_CONSTANT
PsiElement(false)('false') PsiElement(false)('false')
PsiElement(RPAR)(')') PsiElement(RPAR)(')')
PsiWhiteSpace('\n')
PsiElement(RBRACE)('}')
PsiWhiteSpace('\n\n') PsiWhiteSpace('\n\n')
FUN FUN
PsiElement(fun)('fun') PsiElement(fun)('fun')
@@ -973,5 +975,3 @@ JetFile: ControlStructures.jet
PsiElement(RPAR)(')') PsiElement(RPAR)(')')
PsiWhiteSpace('\n') PsiWhiteSpace('\n')
PsiElement(RBRACE)('}') PsiElement(RBRACE)('}')
PsiErrorElement:Expecting '}
<empty list>
+8 -8
View File
@@ -511,7 +511,7 @@ JetFile: SimpleExpressions.jet
BREAK BREAK
PsiElement(break)('break') PsiElement(break)('break')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('la') PsiElement(STRING_LITERAL)('"la"')
PsiElement(COMMA)(',') PsiElement(COMMA)(',')
PsiWhiteSpace('\n ') PsiWhiteSpace('\n ')
VALUE_PARAMETER VALUE_PARAMETER
@@ -543,7 +543,7 @@ JetFile: SimpleExpressions.jet
CONTINUE CONTINUE
PsiElement(continue)('continue') PsiElement(continue)('continue')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('la') PsiElement(STRING_LITERAL)('"la"')
PsiElement(COMMA)(',') PsiElement(COMMA)(',')
PsiWhiteSpace('\n ') PsiWhiteSpace('\n ')
VALUE_PARAMETER VALUE_PARAMETER
@@ -625,23 +625,23 @@ JetFile: SimpleExpressions.jet
BREAK BREAK
PsiElement(break)('break') PsiElement(break)('break')
PsiWhiteSpace('\n ') PsiWhiteSpace('\n ')
REFERENCE_EXPRESSION STRING_CONSTANT
PsiElement(IDENTIFIER)('la') PsiElement(STRING_LITERAL)('"la"')
PsiWhiteSpace('\n ') PsiWhiteSpace('\n ')
BREAK BREAK
PsiElement(break)('break') PsiElement(break)('break')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('la') PsiElement(STRING_LITERAL)('"la"')
PsiWhiteSpace('\n ') PsiWhiteSpace('\n ')
CONTINUE CONTINUE
PsiElement(continue)('continue') PsiElement(continue)('continue')
PsiWhiteSpace('\n ') PsiWhiteSpace('\n ')
REFERENCE_EXPRESSION STRING_CONSTANT
PsiElement(IDENTIFIER)('la') PsiElement(STRING_LITERAL)('"la"')
PsiWhiteSpace('\n ') PsiWhiteSpace('\n ')
CONTINUE CONTINUE
PsiElement(continue)('continue') PsiElement(continue)('continue')
PsiWhiteSpace(' ') PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('la') PsiElement(STRING_LITERAL)('"la"')
PsiWhiteSpace('\n') PsiWhiteSpace('\n')
PsiElement(RBRACE)('}') PsiElement(RBRACE)('}')