(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (= scope= flags=0 words=[] bindings=[('FN', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('GN', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('HT', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('DQ', {[SQ ]})]) (Com {[LIT_CHARS echo]} {[LIT_CHARS foo]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2), (FilenameRedirectNode filename={[DQ [LIT_CHARS "Name and an"][VarSub HT][LIT_CHARS HT]]} "> 1), > ) (If (Pipeline! (Com {[LIT_CHARS test]} {[LIT_CHARS -f]} {[DQ [LIT_CHARS "Name and an"][VarSub HT][LIT_CHARS HT]]} ) ) (List (= scope= flags=0 words=[] bindings=[('skip_all', {[SQ ]})]) (Com {[LIT_CHARS test_done]} ) ) ) (FunctionDef for_each_name [] (For name [{[LIT_CHARS Name]}, {[DQ [LIT_CHARS "Name and a"][VarSub LF][LIT_CHARS LF]]}, {[DQ [LIT_CHARS "Name and an"][VarSub HT][LIT_CHARS HT]]}, {[DQ [LIT_CHARS Name][VarSub DQ]]}, {[DQ [VarSub FN][VarSub HT][VarSub GN]]}, {[DQ [VarSub FN][VarSub LF][VarSub GN]]}, {[DQ [VarSub FN][LIT_CHARS " "][VarSub GN]]}, {[DQ [VarSub FN][VarSub GN]]}, {[DQ [VarSub FN][VarSub DQ][VarSub GN]]}, {[DQ [LIT_CHARS "With SP in it"]]}, {[DQ [VarSub FN][LIT_CHARS /file]]}]) (Com {[LIT_CHARS eval]} {[DQ [VarSub 1]]} ) ) ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ \\\"\\$name\\\"\" &&\n"> \\\"\\$name\\\"\" &&\n"> \\\"\\$name\\\"\"\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect.quoted <<\\EOF &&\n"> expect.raw <<\\EOF\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ current && test_cmp expect.quoted current\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ current &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ current &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ current &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ current &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ current && test_cmp expect.raw current\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ current &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ current &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ current &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ current &&\n"> ]} ) (Com {[LIT_CHARS test_done]} ) )