diff --git a/System/FilePath/Find.hs b/System/FilePath/Find.hs index 623d619..670c794 100644 --- a/System/FilePath/Find.hs +++ b/System/FilePath/Find.hs @@ -286,89 +286,46 @@ liftOp :: Monad m => (a -> b -> c) -> m a -> b -> m c liftOp f a b = a >>= \a' -> return (f a' b) -(~~?) :: FindClause FilePath - -> GlobPattern - -> FindClause Bool - +(~~?) :: FindClause FilePath -> GlobPattern -> FindClause Bool (~~?) = liftOp (~~) - infix 4 ~~? -(/~?) :: FindClause FilePath - -> GlobPattern - -> FindClause Bool +(/~?) :: FindClause FilePath -> GlobPattern -> FindClause Bool (/~?) = liftOp (/~) - infix 4 /~? -(==?) :: Eq a => FindClause a - -> a - -> FindClause Bool - +(==?) :: Eq a => FindClause a -> a -> FindClause Bool (==?) = liftOp (==) - infix 4 ==? -(/=?) :: Eq a => FindClause a - -> a - -> FindClause Bool - +(/=?) :: Eq a => FindClause a -> a -> FindClause Bool (/=?) = liftOp (/=) - infix 4 /=? -(>?) :: Ord a => FindClause a - -> a - -> FindClause Bool - +(>?) :: Ord a => FindClause a -> a -> FindClause Bool (>?) = liftOp (>) - infix 4 >? -( FindClause a - -> a - -> FindClause Bool - +( FindClause a -> a -> FindClause Bool ( FindClause a - -> a - -> FindClause a - +(.&.?) :: Bits a => FindClause a -> a -> FindClause a (.&.?) = liftOp (.&.) - infixl 7 .&.? -(>=?) :: Ord a => FindClause a - -> a - -> FindClause Bool - +(>=?) :: Ord a => FindClause a -> a -> FindClause Bool (>=?) = liftOp (>=) - infix 4 >=? -(<=?) :: Ord a => FindClause a - -> a - -> FindClause Bool - +(<=?) :: Ord a => FindClause a -> a -> FindClause Bool (<=?) = liftOp (<=) - infix 4 <=? -(&&?) :: FindClause Bool - -> FindClause Bool - -> FindClause Bool - +(&&?) :: FindClause Bool -> FindClause Bool -> FindClause Bool (&&?) = liftM2 (&&) - infixr 3 &&? -(||?) :: FindClause Bool - -> FindClause Bool - -> FindClause Bool - +(||?) :: FindClause Bool -> FindClause Bool -> FindClause Bool (||?) = liftM2 (||) - infixr 2 ||?