Methods
fromText :: Text -> Concat a Source #
singleton :: Char -> Concat a Source #
splitCharacterPrefix :: Concat a -> Maybe (Char, Concat a) Source #
characterPrefix :: Concat a -> Maybe Char Source #
map :: (Char -> Char) -> Concat a -> Concat a Source #
concatMap :: (Char -> Concat a) -> Concat a -> Concat a Source #
toString :: (Concat a -> String) -> Concat a -> String Source #
toText :: (Concat a -> Text) -> Concat a -> Text Source #
any :: (Char -> Bool) -> Concat a -> Bool Source #
all :: (Char -> Bool) -> Concat a -> Bool Source #
foldl :: (a0 -> Concat a -> a0) -> (a0 -> Char -> a0) -> a0 -> Concat a -> a0 Source #
foldl' :: (a0 -> Concat a -> a0) -> (a0 -> Char -> a0) -> a0 -> Concat a -> a0 Source #
foldr :: (Concat a -> a0 -> a0) -> (Char -> a0 -> a0) -> a0 -> Concat a -> a0 Source #
scanl :: (Char -> Char -> Char) -> Char -> Concat a -> Concat a Source #
scanl1 :: (Char -> Char -> Char) -> Concat a -> Concat a Source #
scanr :: (Char -> Char -> Char) -> Char -> Concat a -> Concat a Source #
scanr1 :: (Char -> Char -> Char) -> Concat a -> Concat a Source #
mapAccumL :: (a0 -> Char -> (a0, Char)) -> a0 -> Concat a -> (a0, Concat a) Source #
mapAccumR :: (a0 -> Char -> (a0, Char)) -> a0 -> Concat a -> (a0, Concat a) Source #
takeWhile :: (Concat a -> Bool) -> (Char -> Bool) -> Concat a -> Concat a Source #
dropWhile :: (Concat a -> Bool) -> (Char -> Bool) -> Concat a -> Concat a Source #
break :: (Concat a -> Bool) -> (Char -> Bool) -> Concat a -> (Concat a, Concat a) Source #
span :: (Concat a -> Bool) -> (Char -> Bool) -> Concat a -> (Concat a, Concat a) Source #
spanMaybe :: s -> (s -> Concat a -> Maybe s) -> (s -> Char -> Maybe s) -> Concat a -> (Concat a, Concat a, s) Source #
spanMaybe' :: s -> (s -> Concat a -> Maybe s) -> (s -> Char -> Maybe s) -> Concat a -> (Concat a, Concat a, s) Source #
split :: (Char -> Bool) -> Concat a -> [Concat a] Source #
find :: (Char -> Bool) -> Concat a -> Maybe Char Source #
elem :: Char -> Concat a -> Bool Source #
foldl_ :: (a0 -> Char -> a0) -> a0 -> Concat a -> a0 Source #
foldl_' :: (a0 -> Char -> a0) -> a0 -> Concat a -> a0 Source #
foldr_ :: (Char -> a0 -> a0) -> a0 -> Concat a -> a0 Source #
takeWhile_ :: Bool -> (Char -> Bool) -> Concat a -> Concat a Source #
dropWhile_ :: Bool -> (Char -> Bool) -> Concat a -> Concat a Source #
break_ :: Bool -> (Char -> Bool) -> Concat a -> (Concat a, Concat a) Source #
span_ :: Bool -> (Char -> Bool) -> Concat a -> (Concat a, Concat a) Source #
spanMaybe_ :: s -> (s -> Char -> Maybe s) -> Concat a -> (Concat a, Concat a, s) Source #
spanMaybe_' :: s -> (s -> Char -> Maybe s) -> Concat a -> (Concat a, Concat a, s) Source #