fractaltext-0.1.0: Reference implementation of FractalText
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.FractalText.Util

Documentation

nextChar :: Monad m => Stream (Of Text) m r -> m (Either r (Char, Stream (Of Text) m r)) Source #

span :: Monad m => (Char -> Bool) -> Stream (Of Text) m r -> Stream (Of Text) m (Stream (Of Text) m r) Source #

break :: Monad m => (Char -> Bool) -> Stream (Of Text) m r -> Stream (Of Text) m (Stream (Of Text) m r) Source #

splitLines :: Monad m => Stream (Of Text) m r -> FreeT (Stream (Of Text) m) m r Source #

freeTToLines :: Monad m => FreeT (Stream (Of Text) m) m r -> m [Text] Source #