(command.CommandList children: [ (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:GIT_EXEC_PATH) op: Equal rhs: {(SQ <'@@BUILD_DIR@@'>)} ) ] ) (command.If arms: [ (if_arm cond: [(C {(test)} {(-n)} {(DQ ($ VSub_DollarName '$NO_SET_GIT_TEMPLATE_DIR'))})] action: [(C {(unset)} {(GIT_TEMPLATE_DIR)})] ) ] else_action: [ (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:GIT_TEMPLATE_DIR) op: Equal rhs: {(SQ <'@@BUILD_DIR@@/templates/blt'>)} ) ] ) (C {(export)} {(GIT_TEMPLATE_DIR)}) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:GITPERLLIB) op: Equal rhs: {(SQ <'@@BUILD_DIR@@/perl/blib/lib'>) (DQ (word_part.BracedVarSub token: <VSub_Name GITPERLLIB> suffix_op: (suffix_op.Unary op_id: VTest_ColonPlus arg_word: {(':') ($ VSub_DollarName '$GITPERLLIB')} ) ) ) } ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:GIT_TEXTDOMAINDIR) op: Equal rhs: {(SQ <'@@BUILD_DIR@@/po/build/locale'>)} ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:PATH) op: Equal rhs: {(SQ <'@@BUILD_DIR@@/bin-wrappers:'>) (DQ ($ VSub_DollarName '$PATH'))} ) ] ) (C {(export)} {(GIT_EXEC_PATH)} {(GITPERLLIB)} {(PATH)} {(GIT_TEXTDOMAINDIR)}) (command.If arms: [ (if_arm cond: [(C {(test)} {(-n)} {(DQ ($ VSub_DollarName '$GIT_TEST_GDB'))})] action: [ (C {(unset)} {(GIT_TEST_GDB)}) (C {(exec)} {(gdb)} {(--args)} {(DQ (${ VSub_Name GIT_EXEC_PATH) ('/@@PROG@@'))} {(DQ ($ VSub_At '$@'))} ) ] ) ] else_action: [ (C {(exec)} {(DQ (${ VSub_Name GIT_EXEC_PATH) ('/@@PROG@@'))} {(DQ ($ VSub_At '$@'))}) ] ) ] )