(CommandList
  children: [
    (C {(set)} {(-e)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:RELSRC)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: (CommandList children:[(C {(dirname)} {(DQ ($ VSub_Number '$0'))})])
                left_token: <Left_CommandSub '$('>
                spids: [30 36]
              ) (/../..)
            }
          spids: [29]
        )
      ]
      spids: [29]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:SRC)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: 
                  (CommandList
                    children: [
                      (AndOr
                        children: [(C {(cd)} {(DQ ($ VSub_Name '$RELSRC'))}) (C {(pwd)})]
                        op_id: Op_DAmp
                      )
                    ]
                  )
                left_token: <Left_CommandSub '$('>
                spids: [40 50]
              )
            }
          spids: [39]
        )
      ]
      spids: [39]
    )
    (C {(export)} 
      {(Lit_VarLike 'PYTHONPATH=') 
        (DQ ($ VSub_Name '$PYTHONPATH') (':') ($ VSub_Name '$SRC') (/build))
      }
    )
    (C {(export)} {(Lit_VarLike 'GYP_GENERATORS=') (xcode)})
    (C {(DQ ($ VSub_Name '$SRC') (/tools/gyp/gyp))} 
      {(-I) (DQ ($ VSub_Name '$SRC') (/build/common.gypi))} {(DQ ($ VSub_Name '$SRC') (/chrome/chrome_nibs.gyp))}
    )
    (C {(echo)} {(DQ ('You can now edit XIB files in Xcode using:'))})
    (C {(echo)} {(DQ ('  ') ($ VSub_Name '$SRC') (/chrome/chrome_nibs.xcodeproj))})
  ]
)