groovy for-in parser fix
[idea/community.git] / plugins / groovy / testdata / parsing / groovy / statements / for / for1.test
1 for (i in 1..10) {do()}
2 -----
3 Groovy script
4   For statement
5     PsiElement(for)('for')
6     PsiWhiteSpace(' ')
7     PsiElement(()('(')
8     In clause
9       Parameter
10         Modifiers
11           <empty list>
12         PsiElement(identifier)('i')
13       PsiWhiteSpace(' ')
14       PsiElement(in)('in')
15       PsiWhiteSpace(' ')
16       Range expression
17         Literal
18           PsiElement(Integer)('1')
19         PsiElement(..)('..')
20         Literal
21           PsiElement(Integer)('10')
22     PsiElement())(')')
23     PsiWhiteSpace(' ')
24     Block statement
25       Open block
26         PsiElement({)('{')
27         Method call
28           Reference expression
29             PsiElement(identifier)('do')
30           Arguments
31             PsiElement(()('(')
32             PsiElement())(')')
33         PsiElement(})('}')