| """aaa $a.b.c |
| bbb |
| $c.d.e fff""" |
| ----- |
| Groovy script |
| Compound Gstring |
| PsiElement(Gstring begin)('"""') |
| GrStringContentImpl(GString content element) |
| PsiElement(Gstring content)('aaa ') |
| GString injection |
| PsiElement($)('$') |
| Reference expression |
| Reference expression |
| Reference expression |
| PsiElement(identifier)('a') |
| PsiElement(.)('.') |
| PsiElement(identifier)('b') |
| PsiElement(.)('.') |
| PsiElement(identifier)('c') |
| GrStringContentImpl(GString content element) |
| PsiElement(Gstring content)('\nbbb\n') |
| GString injection |
| PsiElement($)('$') |
| Reference expression |
| Reference expression |
| Reference expression |
| PsiElement(identifier)('c') |
| PsiElement(.)('.') |
| PsiElement(identifier)('d') |
| PsiElement(.)('.') |
| PsiElement(identifier)('e') |
| GrStringContentImpl(GString content element) |
| PsiElement(Gstring content)(' fff') |
| PsiElement(Gstring end)('"""') |