Files
gf-core/src-3.0/GF/GFCC/CId.hs
2008-05-21 13:10:54 +00:00

16 lines
328 B
Haskell

module GF.GFCC.CId (CId(..), wildCId, mkCId, prCId) where
import GF.Infra.PrintClass
import Data.ByteString.Char8 as BS
newtype CId = CId BS.ByteString deriving (Eq,Ord,Show)
wildCId :: CId
wildCId = CId (BS.singleton '_')
mkCId :: String -> CId
mkCId s = CId (BS.pack s)
prCId :: CId -> String
prCId (CId x) = BS.unpack x