shuffle-0.1.0.0: src/UHC/Shuffle/CDocCommon.hs
-------------------------------------------------------------------------
-- Common stuff based on CDoc
-------------------------------------------------------------------------
module UHC.Shuffle.CDocCommon
( module UHC.Shuffle.Common
, module UHC.Shuffle.CDoc
, NmChInfo(..), NmChMp
)
where
import UHC.Shuffle.Common
import UHC.Shuffle.CDoc
import qualified Data.Map as Map
-------------------------------------------------------------------------
-- Named chunks
-------------------------------------------------------------------------
data NmChInfo
= NmChInfo
{ nciNm :: CRef
, nciChDest :: ChDest
, nciMbCDoc :: Maybe CDoc
, nciMkCDoc :: MkCDoc
}
type NmChMp = Map.Map CRef NmChInfo