(List (= scope= flags=0 words=[] bindings=[('BASENAME', {[DQ [VarSub 1]]})]) (= scope= flags=0 words=[] bindings=[('EXTENSION', {[DQ [VarSub BASENAME transform_ops=[VS_UNARY_DPOUND {[LIT_CHARS "*."]}]]]})]) (AndOr OP_AND_IF (Com {[LIT_DBRACKET_LIKE "["]} {[DQ [VarSub BASENAME]]} {[LIT_DBRACKET_LIKE "="]} {[DQ [VarSub EXTENSION]]} {[LIT_DBRACKET_LIKE "]"]} ) (= scope= flags=0 words=[] bindings=[('EXTENSION', {[LIT_CHARS txt]})]) ) (AndOr OP_AND_IF (Com {[LIT_DBRACKET_LIKE "["]} {[LIT_CHARS -z]} {[DQ [VarSub EXTENSION]]} {[LIT_DBRACKET_LIKE "]"]} ) (= scope= flags=0 words=[] bindings=[('EXTENSION', {[LIT_CHARS txt]})]) ) (AndOr OP_AND_IF (Com {[LIT_DBRACKET_LIKE "["]} {[DQ [VarSub BASENAME transform_ops=[VS_UNARY_DPERCENT {[LIT_CHARS ".*"]}]]]} {[LIT_DBRACKET_LIKE "="]} {[DQ [LIT_CHARS Makefile]]} {[LIT_DBRACKET_LIKE "]"]} ) (= scope= flags=0 words=[] bindings=[('EXTENSION', {[LIT_CHARS mk]})]) ) (Com {[LIT_CHARS exec]} {[LIT_CHARS highlight]} {[LIT_CHARS --force]} {[LIT_CHARS -f]} {[LIT_CHARS -I]} {[LIT_CHARS -X]} {[LIT_CHARS -S]} {[DQ [VarSub EXTENSION]]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2), > ) )