blob: 3c1f0d92b0d41cc1ad5d7bb6ffc132aafc211112 [file] [log] [blame]
i = a / (2+3)
j = /abc/
-----
Groovy script
Assignment expression
Reference expression
PsiElement(identifier)('i')
PsiWhiteSpace(' ')
PsiElement(=)('=')
PsiWhiteSpace(' ')
Multiplicative expression
Reference expression
PsiElement(identifier)('a')
PsiWhiteSpace(' ')
PsiElement(/)('/')
PsiWhiteSpace(' ')
Parenthesized expression
PsiElement(()('(')
Additive expression
Literal
PsiElement(Integer)('2')
PsiElement(+)('+')
Literal
PsiElement(Integer)('3')
PsiElement())(')')
PsiElement(new line)('\n')
Assignment expression
Reference expression
PsiElement(identifier)('j')
PsiWhiteSpace(' ')
PsiElement(=)('=')
PsiWhiteSpace(' ')
Literal
GroovyASTPsiElementImpl(regex literal)
PsiElement(regex begin)('/')
PsiElement(regex content)('abc')
PsiElement(regex end)('/')