(List (Com {[LIT_CHARS set]} {[LIT_CHARS -eu]}) (= scope= flags=0 words=[] bindings=[('MY_LOCATION', {[VarSub MY_LOCATION test_op=VS_TEST_COLON_HYPHEN {[DQ [VarSub 0][LIT_CHARS .runfiles/bazel_tools/tools/objc]]}]})]) (= scope= flags=0 words=[] bindings=[('REALPATH', {[DQ [VarSub MY_LOCATION][LIT_CHARS /realpath]]})]) (= scope= flags=0 words=[] bindings=[('WRAPPER', {[DQ [VarSub MY_LOCATION][LIT_CHARS /xcrunwrapper.sh]]})]) (= scope= flags=0 words=[] bindings=[('OUTZIP', {[ComSub (Com {[DQ [VarSub REALPATH]]} {[DQ [VarSub 1]]})]})]) (= scope= flags=0 words=[] bindings=[('ARCHIVEROOT', {[DQ [VarSub 2]]})]) (Com {[LIT_CHARS shift]} {[LIT_CHARS 2]}) (= scope= flags=0 words=[] bindings=[('TEMPDIR', {[ComSub (Com {[LIT_CHARS mktemp]} {[LIT_CHARS -d]} {[DQ [VarSub TMPDIR test_op=VS_TEST_COLON_HYPHEN {[LIT_SLASH /] [LIT_CHARS tmp]}][LIT_CHARS /ibtoolZippingOutput.XXXXXX]]})]})]) (Com {[LIT_CHARS trap]} {[DQ [LIT_CHARS "rm -rf "][\ LIT_ESCAPED_CHAR "\\\""][VarSub TEMPDIR][\ LIT_ESCAPED_CHAR "\\\""]]} {[LIT_CHARS EXIT]}) (= scope= flags=0 words=[] bindings=[('FULLPATH', {[DQ [VarSub TEMPDIR][LIT_CHARS /][VarSub ARCHIVEROOT]]})]) (= scope= flags=0 words=[] bindings=[('PARENTDIR', {[ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub FULLPATH]]})]})]) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[DQ [VarSub PARENTDIR]]}) (= scope= flags=0 words=[] bindings=[('FULLPATH', {[ComSub (Com {[DQ [VarSub REALPATH]]} {[DQ [VarSub FULLPATH]]})]})]) (= scope= flags=0 words=[] bindings=[('TOOLARGS', {[Array ]})]) (For i [{[VarSub @]}]) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -e]} {[DQ [VarSub i]]} {[LIT_OTHER "]"]}) (List (= scope= flags=0 words=[] bindings=[('ARG', {[ComSub (Com {[DQ [VarSub REALPATH]]} {[DQ [VarSub i]]})]})]) (= scope= flags=0 words=[] bindings=[('TOOLARGS+', {[Array {[DQ [VarSub ARG]]}]})]) ) (ElseTrue) (= scope= flags=0 words=[] bindings=[('TOOLARGS+', {[Array {[DQ [VarSub i]]}]})]) ) ) (Com {[DQ [VarSub WRAPPER]]} {[LIT_CHARS ibtool]} {[LIT_CHARS --errors]} {[LIT_CHARS --warnings]} {[LIT_CHARS --notices]} {[LIT_CHARS --auto-activate-custom-fonts]} {[LIT_CHARS --output-format]} {[LIT_CHARS human-readable-text]} {[LIT_CHARS --compile]} {[DQ [VarSub FULLPATH]]} {[DQ [VarSub TOOLARGS bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]}) (Com {[LIT_CHARS pushd]} {[DQ [VarSub TEMPDIR]]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) (Com {[LIT_CHARS find]} {[LIT_CHARS .]} {[LIT_CHARS -exec]} {[LIT_CHARS touch]} {[LIT_CHARS -h]} {[LIT_CHARS -t]} {[LIT_CHARS 198001010000]} {[LIT_LBRACE "{"] [LIT_RBRACE "}"]} {[\ LIT_ESCAPED_CHAR "\\+"]}) (Com {[LIT_CHARS zip]} {[LIT_CHARS --compression-method]} {[LIT_CHARS store]} {[LIT_CHARS --symlinks]} {[LIT_CHARS --recurse-paths]} {[LIT_CHARS --quiet]} {[DQ [VarSub OUTZIP]]} {[LIT_CHARS .]} {[LIT_CHARS --include]} {[DQ [LIT_CHARS "*"]]}) (Com {[LIT_CHARS popd]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) )