Safe Haskell | None |
---|
Documentation
stringFromId :: Id -> StringSource
idFromString :: String -> IdSource
idFromStringEx :: Enum a => a -> String -> IdSource
freshIdFromId :: Id -> NameSupply -> (Id, NameSupply)Source
getNameSpace :: Enum a => Id -> aSource
setNameSpace :: Enum a => a -> Id -> IdSource
data NameSupply Source
freshId :: NameSupply -> (Id, NameSupply)Source
mapWithSupply :: (NameSupply -> a -> b) -> NameSupply -> [a] -> [b]Source