Changeset 6682 for src/Pugs/Internals.hs
- Timestamp:
- 09/04/05 09:32:39 (3 years ago)
- Files:
-
- 1 modified
-
src/Pugs/Internals.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Internals.hs
r5963 r6682 72 72 maybeM, 73 73 safeMode, 74 warn, 75 die, 74 76 ) where 75 77 … … 147 149 "Internal error:\n " ++ s ++ "\nPlease file a bug report." 148 150 151 die :: (MonadIO m, Show a) => String -> a -> m b 152 die x y = do 153 warn x y 154 liftIO $ exitFailure 155 156 warn :: (MonadIO m, Show a) => String -> a -> m () 157 warn str val = liftIO $ do 158 hPutStrLn stderr $ "*** " ++ str ++ ":\n " ++ show val 159 149 160 split :: (Eq a) => [a] -> [a] -> [[a]] 150 161 split [] _ = internalError "splitting by an empty list"
