| a||q?b=3: |
| c?f:2 |
| ----- |
| Groovy script |
| Conditional expression |
| Logical expression |
| Reference expression |
| PsiElement(identifier)('a') |
| PsiElement(||)('||') |
| Reference expression |
| PsiElement(identifier)('q') |
| PsiElement(?)('?') |
| Assignment expression |
| Reference expression |
| PsiElement(identifier)('b') |
| PsiElement(=)('=') |
| Literal |
| PsiElement(Integer)('3') |
| PsiElement(:)(':') |
| PsiElement(new line)('\n') |
| Conditional expression |
| Reference expression |
| PsiElement(identifier)('c') |
| PsiElement(?)('?') |
| Reference expression |
| PsiElement(identifier)('f') |
| PsiElement(:)(':') |
| Literal |
| PsiElement(Integer)('2') |