(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:GIT_EXEC_PATH spids:[28]) op: Equal rhs: {(SQ <'@@BUILD_DIR@@'>)} spids: [28] ) ] spids: [28] ) (command.If arms: [ (if_arm cond: [(C {(test)} {(-n)} {(DQ ($ VSub_Name '$NO_SET_GIT_TEMPLATE_DIR'))})] action: [(C {(unset)} {(GIT_TEMPLATE_DIR)})] spids: [16777215 43] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:GIT_TEMPLATE_DIR spids:[53]) op: Equal rhs: {(SQ <'@@BUILD_DIR@@/templates/blt'>)} spids: [53] ) ] spids: [53] ) (C {(export)} {(GIT_TEMPLATE_DIR)}) ] spids: [50 63] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:GITPERLLIB spids:[65]) op: Equal rhs: {(SQ <'@@BUILD_DIR@@/perl/blib/lib'>) (DQ (word_part.BracedVarSub token: <VSub_Name GITPERLLIB> suffix_op: (suffix_op.StringUnary op_id: VTest_ColonPlus arg_word: {(':') ($ VSub_Name '$GITPERLLIB')} ) spids: [70 75] ) ) } spids: [65] ) ] spids: [65] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:GIT_TEXTDOMAINDIR spids:[78]) op: Equal rhs: {(SQ <'@@BUILD_DIR@@/po/build/locale'>)} spids: [78] ) ] spids: [78] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:PATH spids:[83]) op: Equal rhs: {(SQ <'@@BUILD_DIR@@/bin-wrappers:'>) (DQ ($ VSub_Name '$PATH'))} spids: [83] ) ] spids: [83] ) (C {(export)} {(GIT_EXEC_PATH)} {(GITPERLLIB)} {(PATH)} {(GIT_TEXTDOMAINDIR)}) (command.If arms: [ (if_arm cond: [(C {(test)} {(-n)} {(DQ ($ VSub_Name '$GIT_TEST_GDB'))})] action: [ (C {(unset)} {(GIT_TEST_GDB)}) (C {(exec)} {(gdb)} {(--args)} {(DQ (${ VSub_Name GIT_EXEC_PATH) ('/@@PROG@@'))} {(DQ ($ VSub_At '$@'))} ) ] spids: [16777215 113] ) ] else_action: [ (C {(exec)} {(DQ (${ VSub_Name GIT_EXEC_PATH) ('/@@PROG@@'))} {(DQ ($ VSub_At '$@'))}) ] spids: [138 154] ) ] )