type signature
This commit is contained in:
parent
3c08337cc2
commit
0ea8a67c68
@ -285,7 +285,7 @@ validYear s = length s >= 4 && isJust (readMay s :: Maybe Int)
|
|||||||
validMonth s = maybe False (\n -> n>=1 && n<=12) $ readMay s
|
validMonth s = maybe False (\n -> n>=1 && n<=12) $ readMay s
|
||||||
validDay s = maybe False (\n -> n>=1 && n<=31) $ readMay s
|
validDay s = maybe False (\n -> n>=1 && n<=31) $ readMay s
|
||||||
|
|
||||||
-- failIfInvalidYear, failIfInvalidMonth, failIfInvalidDay :: a
|
failIfInvalidYear, failIfInvalidMonth, failIfInvalidDay :: (Monad m) => String -> m ()
|
||||||
failIfInvalidYear s = unless (validYear s) $ fail $ "bad year number: " ++ s
|
failIfInvalidYear s = unless (validYear s) $ fail $ "bad year number: " ++ s
|
||||||
failIfInvalidMonth s = unless (validMonth s) $ fail $ "bad month number: " ++ s
|
failIfInvalidMonth s = unless (validMonth s) $ fail $ "bad month number: " ++ s
|
||||||
failIfInvalidDay s = unless (validDay s) $ fail $ "bad day number: " ++ s
|
failIfInvalidDay s = unless (validDay s) $ fail $ "bad day number: " ++ s
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user