| a.b. |
| c*."My $import.bugaga aga" |
| ----- |
| Groovy script |
| Property selection |
| Reference expression |
| Reference expression |
| Reference expression |
| PsiElement(identifier)('a') |
| PsiElement(.)('.') |
| PsiElement(identifier)('b') |
| PsiElement(.)('.') |
| PsiElement(new line)('\n') |
| PsiElement(identifier)('c') |
| PsiElement(*.)('*.') |
| Compound Gstring |
| PsiElement(Gstring begin)('"') |
| GrStringContentImpl(GString content element) |
| PsiElement(Gstring content)('My ') |
| GString injection |
| PsiElement($)('$') |
| PsiErrorElement:Identifier or code block expected |
| PsiElement(import)('import') |
| GrStringContentImpl(GString content element) |
| PsiElement(Gstring content)('.bugaga aga') |
| PsiElement(Gstring end)('"') |