uhc-util-0.1.3.5: UHC utilities

Safe HaskellNone

UHC.Util.AssocL

Synopsis

Documentation

type Assoc k v = (k, v)Source

type AssocL k v = [Assoc k v]Source

assocLMapElt :: (v -> v') -> AssocL k v -> AssocL k v'Source

assocLMapKey :: (k -> k') -> AssocL k v -> AssocL k' vSource

assocLElts :: AssocL k v -> [v]Source

assocLKeys :: AssocL k v -> [k]Source

assocLGroupSort :: Ord k => AssocL k v -> AssocL k [v]Source

assocLMapUnzip :: AssocL k (v1, v2) -> (AssocL k v1, AssocL k v2)Source

ppAssocL :: (PP k, PP v) => AssocL k v -> PP_DocSource

ppAssocL' :: (PP k, PP v, PP s) => ([PP_Doc] -> PP_Doc) -> s -> AssocL k v -> PP_DocSource

ppAssocLV :: (PP k, PP v) => AssocL k v -> PP_DocSource

ppCurlysAssocL :: (k -> PP_Doc) -> (v -> PP_Doc) -> AssocL k v -> PP_DocSource

intended for parsing