(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]
        )
      ]
    )
  ]
)