(List (= scope= flags=0 words=[] bindings=[('GIT_EXEC_PATH', {[SQ ]})]) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -n]} {[DQ [VarSub NO_SET_GIT_TEMPLATE_DIR]]}) (Com {[LIT_CHARS unset]} {[LIT_CHARS GIT_TEMPLATE_DIR]}) (ElseTrue) (List (= scope= flags=0 words=[] bindings=[('GIT_TEMPLATE_DIR', {[SQ ]})]) (= scope= flags=1 words=[{[LIT_CHARS GIT_TEMPLATE_DIR]}] bindings=[]) ) ) (= scope= flags=0 words=[] bindings=[('GITPERLLIB', {[SQ ] [DQ [VarSub GITPERLLIB test_op=VS_TEST_COLON_PLUS {[LIT_CHARS ":"] [VarSub GITPERLLIB]}]]})]) (= scope= flags=0 words=[] bindings=[('GIT_TEXTDOMAINDIR', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('PATH', {[SQ ] [DQ [VarSub PATH]]})]) (= scope= flags=1 words=[{[LIT_CHARS GIT_EXEC_PATH]}, {[LIT_CHARS GITPERLLIB]}, {[LIT_CHARS PATH]}, {[LIT_CHARS GIT_TEXTDOMAINDIR]}] bindings=[]) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -n]} {[DQ [VarSub GIT_TEST_GDB]]}) (List (Com {[LIT_CHARS unset]} {[LIT_CHARS GIT_TEST_GDB]}) (Com {[LIT_CHARS exec]} {[LIT_CHARS gdb]} {[LIT_CHARS --args]} {[DQ [VarSub GIT_EXEC_PATH][LIT_CHARS "/@@PROG@@"]]} {[DQ [VarSub @]]}) ) (ElseTrue) (Com {[LIT_CHARS exec]} {[DQ [VarSub GIT_EXEC_PATH][LIT_CHARS "/@@PROG@@"]]} {[DQ [VarSub @]]}) ) )