{-# LINE 2 "src/ehc/Base/API.chs" #-}

-- | Base Public API (provisional, to be refactored)
--
module UHC.Light.Compiler.Base.API
  (
  -- * Opts
  -- | Options to the compiler.
    EHCOpts
  , defaultEHCOpts

  -- * Constructor Tags
  -- From Base.Common
  , CTag

  -- * Names
  , HsName

  -- * Misc
  , hsnEhcRunMain
  , hsnMain
  )
  where

import UHC.Light.Compiler.Base.Common
import UHC.Light.Compiler.Base.HsName
import UHC.Light.Compiler.Base.HsName.Builtin
import UHC.Light.Compiler.Opts