(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (Com {[LIT_CHARS .]} {[DQ [VarSub TEST_DIRECTORY]] [LIT_CHARS /diff-lib.sh]} ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=False body_word={[LIT_CHARS "#include \n"] [LIT_CHARS "\n"] [LIT_CHARS "static int a(void)\n"] [LIT_CHARS "{\n"] [LIT_CHARS "\t/*\n"] [LIT_CHARS "\t * Dummy.\n"] [LIT_CHARS "\t */\n"] [LIT_CHARS "}\n"] [LIT_CHARS "\n"] [LIT_CHARS "static int hello_world(void)\n"] [LIT_CHARS "{\n"] [LIT_CHARS "\t/* Classic. */\n"] [LIT_CHARS "\tprintf(\"Hello world.\\n\");\n"] [LIT_CHARS "\n"] [LIT_CHARS "\t/* Success! */\n"] [LIT_CHARS "\treturn 0;\n"] [LIT_CHARS "}\n"] [LIT_CHARS "static int b(void)\n"] [LIT_CHARS "{\n"] [LIT_CHARS "\t/*\n"] [LIT_CHARS "\t * Dummy, too.\n"] [LIT_CHARS "\t */\n"] [LIT_CHARS "}\n"] [LIT_CHARS "\n"] [LIT_CHARS "int main(int argc, char **argv)\n"] [LIT_CHARS "{\n"] [LIT_CHARS "\ta();\n"] [LIT_CHARS "\tb();\n"] [LIT_CHARS "\treturn hello_world();\n"] [LIT_CHARS "}\n"]} 0), (FilenameRedirectNode filename={[LIT_CHARS hello.c]} "> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ hello.c.new &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=False body_word={[LIT_CHARS "diff --git a/hello.c b/hello.c\n"] [LIT_CHARS "--- a/hello.c\n"] [LIT_CHARS "+++ b/hello.c\n"] [LIT_CHARS "@@ -10,8 +10,7 @@ static int a(void)\n"] [LIT_CHARS " static int hello_world(void)\n"] [LIT_CHARS " {\n"] [LIT_CHARS "-\t/* Classic. */\n"] [LIT_CHARS " \tprintf(\"Hello world.\\n\");\n"] [LIT_CHARS " \n"] [LIT_CHARS " \t/* Success! */\n"] [LIT_CHARS " \treturn 0;\n"] [LIT_CHARS " }\n"]} 0), (FilenameRedirectNode filename={[LIT_CHARS expected]} "> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=False body_word={[LIT_CHARS "diff --git a/hello.c b/hello.c\n"] [LIT_CHARS "--- a/hello.c\n"] [LIT_CHARS "+++ b/hello.c\n"] [LIT_CHARS "@@ -9,9 +9,8 @@ static int a(void)\n"] [LIT_CHARS " \n"] [LIT_CHARS " static int hello_world(void)\n"] [LIT_CHARS " {\n"] [LIT_CHARS "-\t/* Classic. */\n"] [LIT_CHARS " \tprintf(\"Hello world.\\n\");\n"] [LIT_CHARS " \n"] [LIT_CHARS " \t/* Success! */\n"] [LIT_CHARS " \treturn 0;\n"] [LIT_CHARS " }\n"]} 0), (FilenameRedirectNode filename={[LIT_CHARS expected]} "> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> ]} ) (Com {[LIT_CHARS test_done]} ) )