(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 file]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "a\n"][LIT_CHARS "b\n"][LIT_CHARS "c\n"][LIT_CHARS "\n"]]} 0), > ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect-first]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "a\n"][LIT_CHARS "b\n"][LIT_CHARS "c\n"]]} 0), > ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS second]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "a\n"][LIT_CHARS "b\n"][LIT_CHARS "c\n"][LIT_CHARS "\n"][LIT_CHARS "d\n"][LIT_CHARS "e\n"][LIT_CHARS "f\n"][LIT_CHARS "\n"][LIT_CHARS "\n"][LIT_CHARS "\n"][LIT_CHARS "\n"]]} 0), > ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect-second]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "a\n"][LIT_CHARS "b\n"][LIT_CHARS "c\n"][LIT_CHARS "\n"][LIT_CHARS "d\n"][LIT_CHARS "e\n"][LIT_CHARS "f\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e] [SQ ]} < (FilenameRedirectNode filename={[LIT_CHARS third]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "a\n"][LIT_CHARS "b\n"][LIT_CHARS "c\n"][LIT_CHARS "\n"][LIT_CHARS "d\n"][LIT_CHARS "e\n"][LIT_CHARS "f\n"][LIT_CHARS " Z\n"][LIT_CHARS " Z\n"][LIT_CHARS "h\n"][LIT_CHARS "i\n"][LIT_CHARS "j\n"][LIT_CHARS "k\n"][LIT_CHARS "l\n"]]} 0), > ) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e] [SQ ]} < (FilenameRedirectNode filename={[LIT_CHARS third]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect-third]} "> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e] [SQ ]} < (FilenameRedirectNode filename={[LIT_CHARS beginning]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "a\n"][LIT_CHARS "\t\t Z\n"][LIT_CHARS " Z\n"]]} 0), > ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect-beginning]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "a\n"][LIT_CHARS "\n"][LIT_CHARS "\n"][LIT_CHARS "1\n"][LIT_CHARS "2\n"][LIT_CHARS "3\n"][LIT_CHARS "4\n"][LIT_CHARS "5\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ > file &&\n"> ]}) (Com {[LIT_CHARS test_done]}) )