packages feed

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))