(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]}) (= scope= flags=0 words=[] bindings=[('EXEC_PATH', {[DQ [ComSub (Com {[LIT_CHARS git]} {[LIT_CHARS --exec-path]})]]})]) (AndOr OP_OR_IF (Com {[LIT_CHARS test_have_prereq]} {[LIT_OTHER "!"] [LIT_CHARS MINGW]}) (Case to_match={[DQ [VarSub EXEC_PATH]]}, pat_word_list=[[{[LIT_OTHER "["] [LIT_CHARS A-Za-z] [LIT_OTHER "]"] [LIT_OTHER ":"] [LIT_CHARS /] [LIT_OTHER "*"]}]] (= scope= flags=0 words=[] bindings=[('EXEC_PATH', {[DQ [LIT_CHARS /][VarSub EXEC_PATH transform_ops=[VS_UNARY_DPERCENT {[LIT_CHARS ":*"]}]][VarSub EXEC_PATH transform_ops=[VS_UNARY_POUND {[LIT_CHARS "?:"]}]]]})]) ) ) (FunctionDef test_cd_to_toplevel [] (Com {[LIT_CHARS test_expect_success]} {[VarSub 3]} {[DQ [VarSub 2]]} {[SQ ] [DQ [LIT_CHARS "'"][VarSub 1][LIT_CHARS "'"]] [SQ ]}) ) (= scope= flags=0 words=[] bindings=[('TOPLEVEL', {[DQ [ComSub (Com {[LIT_CHARS pwd]} {[LIT_CHARS -P]})][LIT_CHARS /repo]]})]) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[LIT_CHARS repo/sub/dir]}) (Com {[LIT_CHARS mv]} {[LIT_CHARS .git]} {[LIT_CHARS repo/]}) (= scope= flags=0 words=[] bindings=[('SUBDIRECTORY_OK', {[LIT_CHARS 1]})]) (Com {[LIT_CHARS test_cd_to_toplevel]} {[LIT_CHARS repo]} {[SQ ]}) (Com {[LIT_CHARS test_cd_to_toplevel]} {[LIT_CHARS repo/sub/dir]} {[SQ ]}) (Com {[LIT_CHARS ln]} {[LIT_CHARS -s]} {[LIT_CHARS repo]} {[LIT_CHARS symrepo]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2), > ) (Com {[LIT_CHARS test_cd_to_toplevel]} {[LIT_CHARS symrepo]} {[SQ ]} {[LIT_CHARS SYMLINKS]}) (Com {[LIT_CHARS ln]} {[LIT_CHARS -s]} {[LIT_CHARS repo/sub/dir]} {[LIT_CHARS subdir-link]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2), > ) (Com {[LIT_CHARS test_cd_to_toplevel]} {[LIT_CHARS subdir-link]} {[SQ ]} {[LIT_CHARS SYMLINKS]}) (Com {[LIT_CHARS cd]} {[LIT_CHARS repo]}) (Com {[LIT_CHARS ln]} {[LIT_CHARS -s]} {[LIT_CHARS sub/dir]} {[LIT_CHARS internal-link]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2), > ) (Com {[LIT_CHARS test_cd_to_toplevel]} {[LIT_CHARS internal-link]} {[SQ ]} {[LIT_CHARS SYMLINKS]}) (Com {[LIT_CHARS test_done]}) )