babynf-0.1.0.2: Library for generating parsers from ABNF
Safe HaskellSafe-Inferred
LanguageGHC2021

Data.BAByNF.Util.List

Documentation

drainOnce :: [a] -> [a] -> ([a], [a]) Source #

drainIf :: [a] -> [a] -> (a -> Bool) -> Maybe ([a], [a]) Source #

drainWhile :: [a] -> [a] -> (a -> Bool) -> ([a], [a]) Source #

lsplitWhenNot :: [a] -> (a -> Bool) -> ([a], [a]) Source #

rsplitWhenNot :: [a] -> (a -> Bool) -> ([a], [a]) Source #

lstrip :: [a] -> (a -> Bool) -> [a] Source #

rstrip :: [a] -> (a -> Bool) -> [a] Source #

lrsplitWhenNot :: Show a => [a] -> (a -> Bool) -> ([a], [a], [a]) Source #