(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (Com {[LIT_CHARS test_expect_success]} {[LIT_CHARS setup]} {[SQ .gitignore &&\n"> >.gitignore &&\n"> \"$p/ign\" &&\n"> \"$p/file\" || exit 1\n"> ]} ) (For i [{[LIT_CHARS file]}, {[LIT_CHARS dir/file]}, {[LIT_CHARS dir]}, {[SQ ]}]) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "no complaints for unignored "][VarSub i]]} {[SQ out &&\n"> ]} ) ) (For i [{[LIT_CHARS ign]}, {[LIT_CHARS dir/ign]}, {[LIT_CHARS dir/sub]}, {[LIT_CHARS dir/sub/] [LIT_OTHER "*"] [LIT_CHARS ign]}, {[LIT_CHARS sub/file]}, {[LIT_CHARS sub]}, {[LIT_CHARS sub/] [LIT_OTHER "*"]}]) (List (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "complaints for ignored "][VarSub i]]} {[SQ err &&\n"> out &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "complaints for ignored "][VarSub i][LIT_CHARS " output"]]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "complaints for ignored "][VarSub i][LIT_CHARS " with unignored file"]]} {[SQ err &&\n"> out &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "complaints for ignored "][VarSub i][LIT_CHARS " with unignored file output"]]} {[SQ ]} ) ) ) (For i [{[LIT_CHARS sub]}, {[LIT_CHARS sub/] [LIT_OTHER "*"]}]) (List (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "complaints for ignored "][VarSub i][LIT_CHARS " in dir"]]} {[SQ err &&\n"> out &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "complaints for ignored "][VarSub i][LIT_CHARS " in dir output"]]} {[SQ ]} ) ) ) (For i [{[LIT_CHARS ign]}, {[LIT_CHARS file]}]) (List (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "complaints for ignored "][VarSub i][LIT_CHARS " in sub"]]} {[SQ err &&\n"> out &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "complaints for ignored "][VarSub i][LIT_CHARS " in sub output"]]} {[SQ ]} ) ) ) (Com {[LIT_CHARS test_done]} ) )