(command.CommandList
  children: [
    (C {(export)} {(Id.Lit_VarLike 'MINICONDA=') ($ Id.VSub_DollarName '$HOME') (/miniconda)})
    (C {(export)} 
      {(Id.Lit_VarLike 'PATH=') 
        (DQ ($ Id.VSub_DollarName '$MINICONDA') ('/bin:') ($ Id.VSub_DollarName '$PATH'))
      }
    )
    (C {(export)} 
      {(Id.Lit_VarLike 'CONDA_PKGS_DIRS=') ($ Id.VSub_DollarName '$HOME') (/.conda_packages)}
    )
    (C {(export)} {(Id.Lit_VarLike 'ARROW_CPP_DIR=') ($ Id.VSub_DollarName '$TRAVIS_BUILD_DIR') (/cpp)})
    (C {(export)} 
      {(Id.Lit_VarLike 'ARROW_PYTHON_DIR=') ($ Id.VSub_DollarName '$TRAVIS_BUILD_DIR') (/python)}
    )
    (C {(export)} 
      {(Id.Lit_VarLike 'ARROW_C_GLIB_DIR=') ($ Id.VSub_DollarName '$TRAVIS_BUILD_DIR') (/c_glib)}
    )
    (C {(export)} {(Id.Lit_VarLike 'ARROW_JAVA_DIR=') (${ Id.VSub_Name TRAVIS_BUILD_DIR) (/java)})
    (C {(export)} {(Id.Lit_VarLike 'ARROW_JS_DIR=') (${ Id.VSub_Name TRAVIS_BUILD_DIR) (/js)})
    (C {(export)} 
      {(Id.Lit_VarLike 'ARROW_INTEGRATION_DIR=') ($ Id.VSub_DollarName '$TRAVIS_BUILD_DIR') 
        (/integration)
      }
    )
    (C {(export)} 
      {(Id.Lit_VarLike 'CPP_BUILD_DIR=') ($ Id.VSub_DollarName '$TRAVIS_BUILD_DIR') (/cpp-build)}
    )
    (C {(export)} 
      {(Id.Lit_VarLike 'ARROW_CPP_INSTALL=') ($ Id.VSub_DollarName '$TRAVIS_BUILD_DIR') (/cpp-install)}
    )
    (C {(export)} 
      {(Id.Lit_VarLike 'ARROW_CPP_BUILD_DIR=') ($ Id.VSub_DollarName '$TRAVIS_BUILD_DIR') (/cpp-build)}
    )
    (C {(export)} 
      {(Id.Lit_VarLike 'ARROW_C_GLIB_INSTALL=') ($ Id.VSub_DollarName '$TRAVIS_BUILD_DIR') 
        (/c-glib-install)
      }
    )
    (C {(export)} 
      {(Id.Lit_VarLike 'ARROW_PYTHON_PARQUET_HOME=') ($ Id.VSub_DollarName '$TRAVIS_BUILD_DIR') 
        (/parquet-env)
      }
    )
    (C {(export)} {(Id.Lit_VarLike 'CMAKE_EXPORT_COMPILE_COMMANDS=') (1)})
    (command.If
      arms: [
        (if_arm
          cond: [
            (command.Sentence
              child: 
                (C {(Id.Lit_LBracket '[')} {(DQ ($ Id.VSub_DollarName '$ARROW_TRAVIS_USE_TOOLCHAIN'))} 
                  {(Id.Lit_Equals '=') (Id.Lit_Equals '=')} {(DQ (1))} {(Id.Lit_RBracket ']')}
                )
              terminator: <Id.Op_Semi ';'>
            )
          ]
          action: [
            (C {(export)} 
              {(Id.Lit_VarLike 'CPP_TOOLCHAIN=') ($ Id.VSub_DollarName '$TRAVIS_BUILD_DIR') 
                (/cpp-toolchain)
              }
            )
            (C {(export)} 
              {(Id.Lit_VarLike 'ARROW_BUILD_TOOLCHAIN=') ($ Id.VSub_DollarName '$CPP_TOOLCHAIN')}
            )
            (C {(export)} {(Id.Lit_VarLike 'BOOST_ROOT=') ($ Id.VSub_DollarName '$CPP_TOOLCHAIN')})
            (C {(export)} 
              {(Id.Lit_VarLike 'PATH=') ($ Id.VSub_DollarName '$CPP_TOOLCHAIN') (/bin) 
                (Id.Lit_Other ':') ($ Id.VSub_DollarName '$PATH')
              }
            )
            (C {(export)} 
              {(Id.Lit_VarLike 'LD_LIBRARY_PATH=') ($ Id.VSub_DollarName '$CPP_TOOLCHAIN') (/lib) 
                (Id.Lit_Other ':') ($ Id.VSub_DollarName '$LD_LIBRARY_PATH')
              }
            )
            (C {(export)} {(Id.Lit_VarLike 'TRAVIS_MAKE=') (ninja)})
          ]
          spids: [155 173]
        )
      ]
      else_action: [(C {(export)} {(Id.Lit_VarLike 'TRAVIS_MAKE=') (make)})]
    )
    (command.If
      arms: [
        (if_arm
          cond: [
            (command.Sentence
              child: 
                (C {(Id.Lit_LBracket '[')} {($ Id.VSub_DollarName '$TRAVIS_OS_NAME')} 
                  {(Id.Lit_Equals '=') (Id.Lit_Equals '=')} {(DQ (osx))} {(Id.Lit_RBracket ']')}
                )
              terminator: <Id.Op_Semi ';'>
            )
          ]
          action: [
            (C {(export)} 
              {(Id.Lit_VarLike 'GOPATH=') ($ Id.VSub_DollarName '$TRAVIS_BUILD_DIR') (/gopath)}
            )
          ]
          spids: [234 250]
        )
      ]
    )
  ]
)