--Cookbook.Recipes.Text --A library with the sole purpose of manipulating lists of strings. module Cookbook.Recipes.Text(linesBetween) where import qualified Cookbook.Essential.Continuous as Ct import qualified Cookbook.Ingredients.Tupples.Look as Lk import qualified Cookbook.Ingredients.Lists.Access as Ac import qualified Cookbook.Ingredients.Functional.Break as Br linesBetween :: [String] -> (String,String) -> [String] linesBetween x (c,d) = tail $ Br.filterBreak ( notContaining d) $ Br.removeBreak ( notContaining c) x where notContaining e l = not $ l `Ac.contains` e