(CommandList
  children: [
    (C {(set)} {(-eu)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:WRAPPER_SDKROOT)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name SDKROOT>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(EmptyPart)})
                  spids: [54 57]
                )
              )
            }
          spids: [52]
        )
      ]
      spids: [52]
    )
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: 
                (DBracket
                  expr: 
                    (BoolUnary
                      op_id: BoolUnary_z
                      child: 
                        {
                          (DQ 
                            (BracedVarSub
                              token: <VSub_Name WRAPPER_SDKROOT>
                              suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(EmptyPart)})
                              spids: [67 70]
                            )
                          )
                        }
                    )
                )
              terminator: <Op_Semi ';'>
            )
          ]
          action: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:WRAPPER_SDK)
                  op: Equal
                  rhs: {(iphonesimulator)}
                  spids: [80]
                )
              ]
              spids: [80]
            )
            (ForEach
              iter_name: ARG
              iter_words: [{(DQ ($ VSub_At '$@'))}]
              do_arg_iter: F
              body: 
                (DoGroup
                  children: [
                    (Case
                      to_match: {(DQ (${ VSub_Name ARG))}
                      arms: [
                        (case_arm
                          pat_list: [{(armv6)} {(armv7)} {(armv7s)} {(arm64)}]
                          action: [
                            (Assignment
                              keyword: Assign_None
                              pairs: [
                                (assign_pair
                                  lhs: (LhsName name:WRAPPER_SDK)
                                  op: Equal
                                  rhs: {(iphoneos)}
                                  spids: [120]
                                )
                              ]
                              spids: [120]
                            )
                          ]
                          spids: [110 117 124 16777215]
                        )
                        (case_arm
                          pat_list: [{(i386)} {(x86_64)}]
                          action: [
                            (Assignment
                              keyword: Assign_None
                              pairs: [
                                (assign_pair
                                  lhs: (LhsName name:WRAPPER_SDK)
                                  op: Equal
                                  rhs: {(iphonesimulator)}
                                  spids: [133]
                                )
                              ]
                              spids: [133]
                            )
                          ]
                          spids: [127 130 137 16777215]
                        )
                      ]
                      spids: [99 107 140]
                    )
                  ]
                  spids: [96 143]
                )
              spids: [89 94]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:WRAPPER_SDKROOT)
                  op: Equal
                  rhs: 
                    {
                      (DQ 
                        (CommandSubPart
                          command_list: 
                            (CommandList
                              children: [
                                (C {(/usr/bin/xcrun)} {(--show-sdk-path)} {(--sdk)} 
                                  {(${ VSub_Name WRAPPER_SDK)}
                                )
                              ]
                            )
                          left_token: <Left_CommandSub '$('>
                          spids: [148 158]
                        )
                      )
                    }
                  spids: [146]
                )
              ]
              spids: [146]
            )
          ]
          spids: [16777215 77]
        )
      ]
      spids: [16777215 161]
    )
    (C {(echo)} {(DQ (${ VSub_Name WRAPPER_SDKROOT))})
  ]
)