(CommandList children: [ (C {(set)} {(-eu)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:MY_LOCATION) op: Equal rhs: { (BracedVarSub token: <VSub_Name MY_LOCATION> suffix_op: (StringUnary op_id: VTest_ColonHyphen arg_word: {(DQ ($ VSub_Number "$0") (.runfiles/bazel_tools/tools/objc))} ) spids: [70 77] ) } spids: [69] ) ] spids: [69] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:REALPATH) op: Equal rhs: {(DQ (${ VSub_Name MY_LOCATION) (/realpath))} spids: [79] ) ] spids: [79] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:WRAPPER) op: Equal rhs: {(DQ (${ VSub_Name MY_LOCATION) (/xcrunwrapper.sh))} spids: [87] ) ] spids: [87] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:OUTZIP) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [(C {(DQ (${ VSub_Name REALPATH))} {(DQ ($ VSub_Number "$1"))})] ) left_token: <Left_CommandSub "$("> spids: [97 107] ) } spids: [96] ) ] spids: [96] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:NAME) op: Equal rhs: {(DQ ($ VSub_Number "$2"))} spids: [109] ) ] spids: [109] ) (C {(shift)} {(2)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:TEMPDIR) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(mktemp)} {(-d)} { (DQ (BracedVarSub token: <VSub_Name TMPDIR> suffix_op: (StringUnary op_id: VTest_ColonHyphen arg_word: {(Lit_Slash /) (tmp)} ) spids: [125 130] ) (/momcZippingOutput.XXXXXX) ) } ) ] ) left_token: <Left_CommandSub "$("> spids: [119 133] ) } spids: [118] ) ] spids: [118] ) (C {(trap)} { (DQ ("rm -rf ") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) ($ VSub_Name "$TEMPDIR") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) ) } {(EXIT)} ) (C {($ VSub_Name "$WRAPPER")} {(momc)} {(DQ ($ VSub_At "$@"))} {(DQ ($ VSub_Name "$TEMPDIR") (/) ($ VSub_Name "$NAME"))} ) (SimpleCommand words: [{(pushd)} {(DQ ($ VSub_Name "$TEMPDIR"))}] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(/dev/null)} spids:[174])] ) (C {(find)} {(.)} {(-exec)} {(touch)} {(-h)} {(-t)} {(198001010000)} {(Lit_LBrace "{") (Lit_RBrace "}")} {(EscapedLiteralPart token:<Lit_EscapedChar "\\+">)} ) (C {(zip)} {(--compression-method)} {(store)} {(--symlinks)} {(--recurse-paths)} {(--quiet)} {(DQ ($ VSub_Name "$OUTZIP"))} {(.)} {(--include)} {(DQ ("*"))} ) (SimpleCommand words: [{(popd)}] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(/dev/null)} spids:[236])] ) ] )