DefendTheKing-0.2.1: src/Parse.hs
module Parse (split) where split :: Eq a => a -> [a] -> [[a]] split char = map (takeWhile (/= char)) . takeWhile (not . null) . iterate (drop 1 . dropWhile (/= char))
module Parse (split) where split :: Eq a => a -> [a] -> [[a]] split char = map (takeWhile (/= char)) . takeWhile (not . null) . iterate (drop 1 . dropWhile (/= char))