blob: afeb28eb51aada21090ba886f0c7f5f0b63b277a [file] [log] [blame]
for (int i=0, #, ; true ; i++){}
-----
Groovy script
For statement
PsiElement(for)('for')
PsiWhiteSpace(' ')
PsiElement(()('(')
Traditional FOR clause
Parameter
Modifiers
<empty list>
Built in type
PsiElement(int)('int')
PsiWhiteSpace(' ')
PsiElement(identifier)('i')
PsiElement(=)('=')
Literal
PsiElement(Integer)('0')
PsiErrorElement:';' expected
<empty list>
PsiErrorElement:Unexpected symbol
PsiElement(,)(',')
PsiErrorElement:';' or new line expected
<empty list>
PsiWhiteSpace(' ')
PsiErrorElement:Unexpected symbol
PsiElement(wrong token)('#')
PsiErrorElement:';' or new line expected
<empty list>
PsiErrorElement:Unexpected symbol
PsiElement(,)(',')
PsiWhiteSpace(' ')
PsiElement(;)(';')
PsiWhiteSpace(' ')
Literal
PsiElement(true)('true')
PsiWhiteSpace(' ')
PsiElement(;)(';')
PsiWhiteSpace(' ')
Unary expression
Reference expression
PsiElement(identifier)('i')
PsiElement(++)('++')
PsiErrorElement:';' or new line expected
<empty list>
PsiErrorElement:Unexpected symbol
PsiElement())(')')
PsiErrorElement:';' or new line expected
<empty list>
Closable block
PsiElement({)('{')
Parameter list
<empty list>
PsiElement(})('}')