if (expr1) | |
expr2 | |
; | |
else | |
expr3 | |
----- | |
Groovy script | |
IF statement | |
PsiElement(if)('if') | |
PsiWhiteSpace(' ') | |
PsiElement(()('(') | |
Reference expression | |
PsiElement(identifier)('expr1') | |
PsiElement())(')') | |
PsiElement(new line)('\n') | |
Reference expression | |
PsiElement(identifier)('expr2') | |
PsiElement(new line)('\n') | |
PsiElement(;)(';') | |
PsiElement(new line)('\n') | |
PsiElement(else)('else') | |
PsiElement(new line)('\n') | |
Reference expression | |
PsiElement(identifier)('expr3') |