blob: dd998ae296d0b44778518dcf85e691d070788c34 [file]
SHELL_SCRIPT
COMMANDS_LIST
FOR_COMMAND
PsiElement(for)('for')
PsiWhiteSpace(' ')
FOR_CLAUSE
PsiElement((()('((')
PsiWhiteSpace(' ')
COMPARISON_EXPRESSION
MUL_EXPRESSION
LITERAL_EXPRESSION
PsiElement(word)('a')
PsiWhiteSpace(' ')
PsiElement(*)('*')
LITERAL_EXPRESSION
NUMBER
PsiElement(int)('2')
PsiWhiteSpace(' ')
PsiElement(<)('<')
PsiWhiteSpace(' ')
LITERAL_EXPRESSION
NUMBER
PsiElement(int)('4')
PsiElement(;)(';')
PsiWhiteSpace(' ')
COMPARISON_EXPRESSION
LITERAL_EXPRESSION
NUMBER
PsiElement(int)('3')
PsiWhiteSpace(' ')
PsiElement(>=)('>=')
PsiWhiteSpace(' ')
LITERAL_EXPRESSION
PsiElement(word)('a')
PsiElement(;)(';')
PsiWhiteSpace(' ')
ASSIGNMENT_EXPRESSION
LITERAL_EXPRESSION
PsiElement(word)('a')
PsiWhiteSpace(' ')
PsiElement(=)('=')
PsiWhiteSpace(' ')
MUL_EXPRESSION
LITERAL_EXPRESSION
PsiElement(word)('a')
PsiElement(*)('*')
LITERAL_EXPRESSION
NUMBER
PsiElement(int)('2')
PsiWhiteSpace(' ')
PsiElement()))('))')
PsiWhiteSpace(' ')
LIST_TERMINATOR
PsiElement(;)(';')
PsiWhiteSpace(' ')
DO_BLOCK
PsiElement(do)('do')
PsiWhiteSpace(' ')
COMPOUND_LIST
SIMPLE_COMMAND
GENERIC_COMMAND_DIRECTIVE
LITERAL
PsiElement(word)('hey')
PsiWhiteSpace(' ')
VARIABLE
PsiElement(var)('$a')
PsiElement(;)(';')
PsiWhiteSpace(' ')
PsiElement(done)('done')
PsiElement(;)(';')
PsiElement(\n)('\n')
PsiComment(Comment)('#$a is here written as DOLLAR, WORD which is an invalid combination')
PsiElement(\n)('\n')
PsiComment(Comment)('#this has to be detected as an error')