(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ] [\ LIT_ESCAPED_CHAR "\\'"] [SQ ] [\ LIT_ESCAPED_CHAR "\\'"] [SQ ] [\ LIT_ESCAPED_CHAR "\\'"] [SQ ] [\ LIT_ESCAPED_CHAR "\\'"] [SQ ]} ) (FunctionDef try_filename [] (List (= scope= flags=0 words=[] bindings=[('desc', {[VarSub 1]})]) (= scope= flags=0 words=[] bindings=[('postimage', {[VarSub 2]})]) (= scope= flags=0 words=[] bindings=[('prereq', {[VarSub 3 test_op=VS_TEST_COLON_HYPHEN {}]})]) (= scope= flags=0 words=[] bindings=[('exp1', {[VarSub 4 test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS success]}]})]) (= scope= flags=0 words=[] bindings=[('exp2', {[VarSub 5 test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS success]}]})]) (= scope= flags=0 words=[] bindings=[('exp3', {[VarSub 6 test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS success]}]})]) (Com {[LIT_CHARS test_expect_] [VarSub exp1]} {[VarSub prereq]} {[DQ [VarSub desc][LIT_CHARS ", git-style file creation patch"]]} {[DQ [LIT_CHARS "\n"][LIT_CHARS "\t\techo postimage >expected &&\n"][LIT_CHARS "\t\treset_preimage &&\n"][LIT_CHARS "\t\trm -f '"][VarSub postimage][LIT_CHARS "' &&\n"][LIT_CHARS "\t\tgit apply -v "][\ LIT_ESCAPED_CHAR "\\\""][\ LIT_ESCAPED_CHAR "\\$"][LIT_CHARS vector][\ LIT_ESCAPED_CHAR "\\\""][LIT_CHARS "/'git-"][VarSub desc][LIT_CHARS ".diff' &&\n"][LIT_CHARS "\t\ttest_cmp expected '"][VarSub postimage][LIT_CHARS "'\n"][LIT_CHARS "\t"]]} ) (Com {[LIT_CHARS test_expect_] [VarSub exp2]} {[VarSub prereq]} {[DQ [VarSub desc][LIT_CHARS ", traditional patch"]]} {[DQ [LIT_CHARS "\n"][LIT_CHARS "\t\techo postimage >expected &&\n"][LIT_CHARS "\t\treset_preimage &&\n"][LIT_CHARS "\t\techo preimage >'"][VarSub postimage][LIT_CHARS "' &&\n"][LIT_CHARS "\t\tgit apply -v "][\ LIT_ESCAPED_CHAR "\\\""][\ LIT_ESCAPED_CHAR "\\$"][LIT_CHARS vector][\ LIT_ESCAPED_CHAR "\\\""][LIT_CHARS "/'diff-"][VarSub desc][LIT_CHARS ".diff' &&\n"][LIT_CHARS "\t\ttest_cmp expected '"][VarSub postimage][LIT_CHARS "'\n"][LIT_CHARS "\t"]]} ) (Com {[LIT_CHARS test_expect_] [VarSub exp3]} {[VarSub prereq]} {[DQ [VarSub desc][LIT_CHARS ", traditional file creation patch"]]} {[DQ [LIT_CHARS "\n"][LIT_CHARS "\t\techo postimage >expected &&\n"][LIT_CHARS "\t\treset_preimage &&\n"][LIT_CHARS "\t\trm -f '"][VarSub postimage][LIT_CHARS "' &&\n"][LIT_CHARS "\t\tgit apply -v "][\ LIT_ESCAPED_CHAR "\\\""][\ LIT_ESCAPED_CHAR "\\$"][LIT_CHARS vector][\ LIT_ESCAPED_CHAR "\\\""][LIT_CHARS "/'add-"][VarSub desc][LIT_CHARS ".diff' &&\n"][LIT_CHARS "\t\ttest_cmp expected '"][VarSub postimage][LIT_CHARS "'\n"][LIT_CHARS "\t"]]} ) ) ) (Com {[LIT_CHARS try_filename]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS try_filename]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS try_filename]} {[SQ ]} {[SQ ]} {[LIT_CHARS FUNNYNAMES]} ) (Com {[LIT_CHARS try_filename]} {[SQ ]} {[SQ ]} {[LIT_CHARS BSLASHPSPEC]} ) (Com {[LIT_CHARS try_filename]} {[SQ ]} {[SQ ]} {[LIT_CHARS FUNNYNAMES]} {[LIT_CHARS success]} {[LIT_CHARS failure]} {[LIT_CHARS success]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expected &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expected &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expected &&\n"> ]} ) (Com {[LIT_CHARS test_done]} ) )