blob: 1c025fb7d1f2aa99f615db7a02bdb69979ca8f7f [file] [log] [blame]
switch (k){
case 1: case 2: case 3: do1
default:
}
-----
Groovy script
Switch statement
PsiElement(switch)('switch')
PsiWhiteSpace(' ')
PsiElement(()('(')
Reference expression
PsiElement(identifier)('k')
PsiElement())(')')
PsiElement({)('{')
PsiWhiteSpace('\n')
Case section
Case label
PsiElement(case)('case')
PsiWhiteSpace(' ')
Literal
PsiElement(Integer)('1')
PsiElement(:)(':')
PsiWhiteSpace(' ')
Case label
PsiElement(case)('case')
PsiWhiteSpace(' ')
Literal
PsiElement(Integer)('2')
PsiElement(:)(':')
PsiWhiteSpace(' ')
Case label
PsiElement(case)('case')
PsiWhiteSpace(' ')
Literal
PsiElement(Integer)('3')
PsiElement(:)(':')
PsiWhiteSpace(' ')
Reference expression
PsiElement(identifier)('do1')
PsiElement(new line)('\n')
Case section
Case label
PsiElement(default)('default')
PsiElement(:)(':')
PsiErrorElement:Statement expected
<empty list>
PsiWhiteSpace(' ')
PsiElement(new line)('\n')
PsiElement(})('}')