(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (AndOr OP_OR_IF (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=False body_word={[LIT_CHARS "diff --git a/f b/f\n"] [LIT_CHARS "index 5f6a263..8cb8bae 100644\n"] [LIT_CHARS "--- a/f\n"] [LIT_CHARS "+++ b/f\n"] [LIT_CHARS "@@ -1,2 +1,2 @@\n"] [LIT_CHARS "\n"] [LIT_CHARS "-x\n"] [LIT_CHARS "+y\n"]} 0), (FilenameRedirectNode filename={[LIT_CHARS exp]} "> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]} ) ) (Com {[LIT_CHARS test_expect_success]} {[DQ [VarSub test_description]]} {[SQ f &&\n"> f &&\n"> actual &&\n"> actual &&\n"> actual &&\n"> ]} ) (Com {[LIT_CHARS test_done]} ) )