| SHELL_SCRIPT | |
| COMMANDS_LIST | |
| CASE_COMMAND | |
| PsiElement(case)('case') | |
| PsiErrorElement:'!', $, <number>, <string>, ARITH_SQUARE_LEFT, OPEN_BACKQUOTE, file descriptor, var, word or '{' expected, got 'esac' | |
| <empty list> | |
| PsiWhiteSpace(' ') | |
| PsiElement(esac)('esac') | |
| PsiElement(\n)('\n') | |
| COMMANDS_LIST | |
| SIMPLE_COMMAND | |
| GENERIC_COMMAND_DIRECTIVE | |
| LITERAL | |
| PsiElement(word)('echo') | |
| PsiWhiteSpace(' ') | |
| STRING | |
| PsiElement(OPEN_QUOTE)('"') | |
| PsiElement(STRING_CONTENT)('Example') | |
| PsiElement(CLOSE_QUOTE)('"') |