(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=False body_word={[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 " -m, --magnitude get a magnitude\n"] [LIT_CHARS " --set23 set integer to 23\n"] [LIT_CHARS " -t