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