uhc-util-0.1.6.7: UHC utilities
UHC.Util.Nm
data Nm' s Source #
Constructors
Fields
Instances
Methods
fmap :: (a -> b) -> Nm' a -> Nm' b #
(<$) :: a -> Nm' b -> Nm' a #
showsPrec :: Int -> Nm -> ShowS #
show :: Nm -> String #
showList :: [Nm] -> ShowS #
pp :: Nm -> PP_Doc Source #
ppList :: [Nm] -> PP_Doc Source #
mkFPath :: Nm -> FPath Source #
mkNm :: Nm -> Nm Source #
(==) :: Nm' s -> Nm' s -> Bool #
(/=) :: Nm' s -> Nm' s -> Bool #
compare :: Nm' s -> Nm' s -> Ordering #
(<) :: Nm' s -> Nm' s -> Bool #
(<=) :: Nm' s -> Nm' s -> Bool #
(>) :: Nm' s -> Nm' s -> Bool #
(>=) :: Nm' s -> Nm' s -> Bool #
max :: Nm' s -> Nm' s -> Nm' s #
min :: Nm' s -> Nm' s -> Nm' s #
type Nm = Nm' String Source #
nmSelSep :: String Source #
nmQualSep :: String Source #
nmBase' :: Nm -> String Source #
nmBase :: Nm -> Nm Source #
nmSetSuff :: Nm -> String -> Nm Source #
nmSetBase :: Nm -> String -> Nm Source #
nmSetSel :: Nm' s -> s -> Nm' s Source #
nmSel :: Nm -> String Source #
nmInit :: Nm -> Nm Source #
nmToMbL :: Nm' s -> [Maybe s] Source #
nmToL :: Nm -> [String] Source #
nmFromMbL :: [Maybe s] -> Nm' s Source #
nmFromL :: [s] -> Nm' s Source #
nmApd :: Nm' s -> Nm' s -> Nm' s Source #
nmApdL :: [Nm' s] -> Nm' s Source #
nmStrApd :: Nm -> Nm -> Nm Source #
nmCapitalize :: Nm -> Nm Source #
nmDashed :: Nm -> Nm Source #
nmFlatten :: Nm -> Nm Source #
nmShow' :: String -> Nm -> String Source #
nmShowAG :: Nm -> String Source #
class NM a where Source #
Minimal complete definition
mkNm
mkNm :: a -> Nm Source #
mkNm :: Int -> Nm Source #
mkNm :: String -> Nm Source #