-- | The Happy Haskell Programming library in low level. module Hhp.Internal ( -- * Types GHCOption, Package, PackageBaseName, PackageVersion, PackageId, IncludeDir, CompilerOptions (..), -- * Cabal API parseCabalFile, getCompilerOptions, cabalAllBuildInfo, cabalDependPackages, cabalSourceDirs, cabalAllTargets, -- * IO getDynamicFlags, -- * Targets setTargetFiles, -- * Logging withLogger, setNoWarningFlags, setAllWarningFlags, ) where import Hhp.CabalApi import Hhp.GHCApi import Hhp.Logger import Hhp.Types