blob: ce701bda85f0bb69f93ffa143365afe9e95cdfe7 [file] [log] [blame]
foo a1 a2[1](){} a3 a4
-----
Groovy script
Call expression
Reference expression
Method call
Property by index
Reference expression
Call expression
Reference expression
PsiElement(identifier)('foo')
PsiWhiteSpace(' ')
Command arguments
Reference expression
PsiElement(identifier)('a1')
PsiWhiteSpace(' ')
PsiElement(identifier)('a2')
Arguments
PsiElement([)('[')
Literal
PsiElement(Integer)('1')
PsiElement(])(']')
Arguments
PsiElement(()('(')
PsiElement())(')')
Closable block
PsiElement({)('{')
Parameter list
<empty list>
PsiElement(})('}')
PsiWhiteSpace(' ')
PsiElement(identifier)('a3')
PsiWhiteSpace(' ')
Command arguments
Reference expression
PsiElement(identifier)('a4')