(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "usage: test-parse-options \n"][LIT_CHARS "\n"][LIT_CHARS " --yes get a boolean\n"][LIT_CHARS " -D, --no-doubt begins with 'no-'\n"][LIT_CHARS " -B, --no-fear be brave\n"][LIT_CHARS " -b, --boolean increment by one\n"][LIT_CHARS " -4, --or4 bitwise-or boolean with ...0100\n"][LIT_CHARS " --neg-or4 same as --no-or4\n"][LIT_CHARS "\n"][LIT_CHARS " -i, --integer get a integer\n"][LIT_CHARS " -j get a integer, too\n"][LIT_CHARS " --set23 set integer to 23\n"][LIT_CHARS " -t