blob: 4b007240043e7ea9e2a0445bf1ecfc3523690ea7 [file] [log] [blame]
{def a = 1, final String b = 3 -> a+b; 3}
-----
Groovy script
Closable block
PsiElement({)('{')
Parameter list
Parameter
Modifiers
PsiElement(def)('def')
PsiWhiteSpace(' ')
PsiElement(identifier)('a')
PsiWhiteSpace(' ')
PsiElement(=)('=')
PsiWhiteSpace(' ')
Literal
PsiElement(Integer)('1')
PsiElement(,)(',')
PsiWhiteSpace(' ')
Parameter
Modifiers
PsiElement(final)('final')
PsiWhiteSpace(' ')
Type element
Reference element
PsiElement(identifier)('String')
PsiWhiteSpace(' ')
PsiElement(identifier)('b')
PsiWhiteSpace(' ')
PsiElement(=)('=')
PsiWhiteSpace(' ')
Literal
PsiElement(Integer)('3')
PsiWhiteSpace(' ')
PsiElement(->)('->')
PsiWhiteSpace(' ')
Additive expression
Reference expression
PsiElement(identifier)('a')
PsiElement(+)('+')
Reference expression
PsiElement(identifier)('b')
PsiElement(;)(';')
PsiWhiteSpace(' ')
Literal
PsiElement(Integer)('3')
PsiElement(})('}')