Changeset 6682 for src/Pugs/Compile.hs
- Timestamp:
- 09/04/05 09:32:39 (3 years ago)
- Files:
-
- 1 modified
-
src/Pugs/Compile.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Compile.hs
r6594 r6682 18 18 TParam(..), 19 19 EnterClass(..), 20 die, varText ,20 die, varText 21 21 ) where 22 22 import Pugs.AST … … 390 390 compile val = return $ PVal val 391 391 392 die :: (MonadIO m, Show a) => String -> a -> m b393 die x y = do394 warn x y395 liftIO $ exitFailure396 397 warn :: (MonadIO m, Show a) => String -> a -> m ()398 warn str val = liftIO $ do399 hPutStrLn stderr $ "*** " ++ str ++ ":\n " ++ show val400 401 392 -- utility functions 402 393 padSort :: (Var, [(TVar Bool, TVar VRef)]) -> (String, [(a, b)]) -> Ordering
