blob: 368a8b263aa962df22207d0cdec810aa33bbcaab [file] [log] [blame]
"""Pre ${ a = b
println "bugaga"
3}
ved"""
-----
Groovy script
Compound Gstring
PsiElement(Gstring begin)('"""')
GrStringContentImpl(GString content element)
PsiElement(Gstring content)('Pre ')
GString injection
PsiElement($)('$')
Closable block
PsiElement({)('{')
PsiWhiteSpace(' ')
Parameter list
<empty list>
Assignment expression
Reference expression
PsiElement(identifier)('a')
PsiWhiteSpace(' ')
PsiElement(=)('=')
PsiWhiteSpace(' ')
Reference expression
PsiElement(identifier)('b')
PsiWhiteSpace(' ')
PsiElement(new line)('\n')
Call expression
Reference expression
PsiElement(identifier)('println')
PsiWhiteSpace(' ')
Command arguments
Literal
PsiElement(Gstring)('"bugaga"')
PsiElement(new line)('\n ')
Literal
PsiElement(Integer)('3')
PsiElement(})('}')
GrStringContentImpl(GString content element)
PsiElement(Gstring content)('\n ved')
PsiElement(Gstring end)('"""')