(List (= scope= flags=0 words=[] bindings=[('base', {[ComSub (Com {[LIT_CHARS basename]} {[DQ [VarSub 0]]})]})]) (= scope= flags=0 words=[] bindings=[('TOOL_OPTIONS', {[SQ ]})]) (AndOr OP_AND_IF (Com {[LIT_CHARS test]} {[LIT_CHARS -z]} {[DQ [VarSub GIT_VALGRIND_ENABLED]]}) (Com {[LIT_CHARS exec]} {[DQ [VarSub GIT_VALGRIND]] [LIT_CHARS /../../] [DQ [VarSub base]]} {[DQ [VarSub @]]}) ) (Case to_match={[DQ [VarSub GIT_VALGRIND_MODE]]}, pat_word_list=[[{[LIT_CHARS memcheck-fast]}], [{[LIT_CHARS memcheck]}], [{[LIT_OTHER "*"]}]] (ElseTrue) (List (= scope= flags=0 words=[] bindings=[('VALGRIND_VERSION', {[ComSub (Com {[LIT_CHARS valgrind]} {[LIT_CHARS --version]})]})]) (= scope= flags=0 words=[] bindings=[('VALGRIND_MAJOR', {[ComSub (Com {[LIT_CHARS expr]} {[DQ [VarSub VALGRIND_VERSION]]} {[LIT_OTHER ":"]} {[SQ ]})]})]) (= scope= flags=0 words=[] bindings=[('VALGRIND_MINOR', {[ComSub (Com {[LIT_CHARS expr]} {[DQ [VarSub VALGRIND_VERSION]]} {[LIT_OTHER ":"]} {[SQ ]})]})]) (AndOr OP_OR_IF (Com {[LIT_CHARS test]} {[LIT_CHARS 3]} {[LIT_CHARS -gt]} {[DQ [VarSub VALGRIND_MAJOR]]}) (AndOr OP_OR_IF (Com {[LIT_CHARS test]} {[LIT_CHARS 3]} {[LIT_CHARS -eq]} {[DQ [VarSub VALGRIND_MAJOR]]} {[LIT_CHARS -a]} {[LIT_CHARS 4]} {[LIT_CHARS -gt]} {[DQ [VarSub VALGRIND_MINOR]]}) (= scope= flags=0 words=[] bindings=[('TOOL_OPTIONS', {[DQ [VarSub TOOL_OPTIONS][LIT_CHARS " --track-origins=yes"]]})]) ) ) ) (= scope= flags=0 words=[] bindings=[('TOOL_OPTIONS', {[DQ [LIT_CHARS "--tool="][VarSub GIT_VALGRIND_MODE]]})]) ) (Com {[LIT_CHARS exec]} {[LIT_CHARS valgrind]} {[LIT_CHARS -q]} {[LIT_CHARS --error-exitcode] [LIT_OTHER "="] [LIT_CHARS 126]} {[LIT_CHARS --gen-suppressions] [LIT_OTHER "="] [LIT_CHARS all]} {[LIT_CHARS --suppressions] [LIT_OTHER "="] [DQ [VarSub GIT_VALGRIND][LIT_CHARS /default.supp]]} {[VarSub TOOL_OPTIONS]} {[LIT_CHARS --log-fd] [LIT_OTHER "="] [LIT_CHARS 4]} {[LIT_CHARS --input-fd] [LIT_OTHER "="] [LIT_CHARS 4]} {[VarSub GIT_VALGRIND_OPTIONS]} {[DQ [VarSub GIT_VALGRIND]] [LIT_CHARS /../../] [DQ [VarSub base]]} {[DQ [VarSub @]]}) )