(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])]
    )
  ]
)