$ ('$')
( ('(')
( ('(')
( ('(')
word ('count')
WHITE_SPACE (' ')
!= ('!=')
WHITE_SPACE (' ')
int ('1')
) (')')
) (')')
WHITE_SPACE (' ')
&& ('&&')
WHITE_SPACE (' ')
word ('echo')
) (')')
WHITE_SPACE (' ')
Comment ('#issue199')
\n ('\n')
\n ('\n')
\n ('\n')
WHITE_SPACE ('')
\n ('\n')
WHITE_SPACE (' \\n')
\n ('\n')
\n ('\n')
for ('for')
WHITE_SPACE (' ')
case ('case')
WHITE_SPACE (' ')
in ('in')
WHITE_SPACE (' ')
word ('a;')
WHITE_SPACE (' ')
word ('do')
\n ('\n')
word ('echo')
\n ('\n')
word ('done;')
\n ('\n')
\n ('\n')
$ ('$')
{ ('{')
word ('a')
$ ('$')
{ ('{')
word ('b')
} ('}')
} ('}')
WHITE_SPACE ('                  ')
Comment ('#paramExpansionNested')
\n ('\n')
\n ('\n')
word ('`cat')
WHITE_SPACE (' ')
word ('<<EOF')
WHITE_SPACE ('                ')
Comment ('#issue473')
\n ('\n')
word ('X')
\n ('\n')
word ('EOF`')
\n ('\n')
$ ('$')
( ('(')
word ('cat')
WHITE_SPACE (' ')
<< ('<<')
word ('EOF')
\n ('\n')
word ('X')
\n ('\n')
word ('EOF')
\n ('\n')
) (')')
\n ('\n')
\n ('\n')
$ ('$')
( ('(')
$ ('$')
{ ('{')
word (')')
WHITE_SPACE ('                     ')
param_separator ('#')
word ('issue398\n\n[[ (a =~ ')
OPEN_QUOTE ('"')
STRING_CONTENT ('b')
CLOSE_QUOTE ('"')
word (')')
WHITE_SPACE (' ')
word (']]')
WHITE_SPACE ('          ')
param_separator ('#')
word ('issue412')