(List (Com {[LIT_CHARS set]} {[LIT_CHARS -eu]}) (= scope= flags=0 words=[] bindings=[('TOOLNAME', {[VarSub 1]})]) (Com {[LIT_CHARS shift]}) (= scope= flags=0 words=[] bindings=[('WRAPPER_DEVDIR', {[DQ [VarSub DEVELOPER_DIR test_op=VS_TEST_COLON_HYPHEN {}]]})]) (If (DBracket {B1 UNARY_STRING_z {[DQ [VarSub WRAPPER_DEVDIR]]}}) (= scope= flags=0 words=[] bindings=[('WRAPPER_DEVDIR', {[DQ [ComSub (Com {[LIT_CHARS xcode-select]} {[LIT_CHARS -p]})]]})]) ) (= scope= flags=0 words=[] bindings=[('WRAPPER_SDKROOT', {[DQ [VarSub SDKROOT test_op=VS_TEST_COLON_HYPHEN {}]]})]) (If (DBracket {B1 UNARY_STRING_z {[DQ [VarSub WRAPPER_SDKROOT test_op=VS_TEST_COLON_HYPHEN {}]]}}) (List (= scope= flags=0 words=[] bindings=[('WRAPPER_SDK', {[LIT_CHARS iphonesimulator]})]) (For ARG [{[DQ [VarSub @]]}]) (Case to_match={[DQ [VarSub ARG]]}, pat_word_list=[[{[LIT_CHARS armv6]}, {[LIT_CHARS armv7]}, {[LIT_CHARS armv7s]}, {[LIT_CHARS arm64]}], [{[LIT_CHARS i386]}, {[LIT_CHARS x86_64]}]] (= scope= flags=0 words=[] bindings=[('WRAPPER_SDK', {[LIT_CHARS iphoneos]})]) (= scope= flags=0 words=[] bindings=[('WRAPPER_SDK', {[LIT_CHARS iphonesimulator]})]) ) ) (= scope= flags=0 words=[] bindings=[('WRAPPER_SDKROOT', {[DQ [ComSub (Com {[LIT_CHARS /usr/bin/xcrun]} {[LIT_CHARS --show-sdk-path]} {[LIT_CHARS --sdk]} {[VarSub WRAPPER_SDK]})]]})]) ) ) (= scope= flags=0 words=[] bindings=[('UPDATEDARGS', {[Array ]})]) (For ARG [{[DQ [VarSub @]]}]) (List (= scope= flags=0 words=[] bindings=[('ARG', {[DQ [VarSub ARG transform_ops=[PatSub {[LIT_CHARS __BAZEL_XCODE_DEVELOPER_DIR__]} {[VarSub WRAPPER_DEVDIR]} do_all]]]})]) (= scope= flags=0 words=[] bindings=[('ARG', {[DQ [VarSub ARG transform_ops=[PatSub {[LIT_CHARS __BAZEL_XCODE_SDKROOT__]} {[VarSub WRAPPER_SDKROOT]} do_all]]]})]) (= scope= flags=0 words=[] bindings=[('UPDATEDARGS+', {[Array {[DQ [VarSub ARG]]}]})]) ) ) (Com {[LIT_CHARS /usr/bin/xcrun]} {[DQ [VarSub TOOLNAME]]} {[DQ [VarSub UPDATEDARGS bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]}) )