pro-abstract-0.1.4.0: Abstract syntax for writing documents
Safe HaskellNone
LanguageHaskell2010

Containers

Documentation

mapLookup :: Ord k => k -> Map k a -> Maybe a Source #

mapDelete :: Ord k => k -> Map k a -> Map k a Source #

mapInsert :: Ord k => k -> a -> Map k a -> Map k a Source #

setMember :: Ord a => a -> Set a -> Bool Source #

setInsert :: Ord a => a -> Set a -> Set a Source #

setDelete :: Ord a => a -> Set a -> Set a Source #

seqWither :: Applicative f => (a -> f (Maybe b)) -> Seq a -> f (Seq b) Source #

seqReduceR :: b -> (a -> Seq a -> b) -> Seq a -> b Source #

seqConsMaybe :: Maybe a -> Seq a -> Seq a Source #

seqToList :: Seq a -> [a] Source #

seqConcat :: Seq (Seq a) -> Seq a Source #

seqAppendAndConcatWith :: (a -> a -> Maybe a) -> Seq a -> Seq a -> Seq a Source #