antisplice-0.17.0.2: An engine for text-based dungeons.

Safe HaskellSafe-Inferred

Game.Antisplice.Errors

Description

Provides the error datatype for Antisplice

Synopsis

Documentation

data SplErr Source

Antisplice errors

Instances

Show SplErr 
(MonadDungeon m0, ChChannelPrinter PlayerId m0) => ChBroadcaster PlayerId (SplErrT m0) 
ChChannelPrinter Bool m0 => ChChannelPrinter Bool (SplErrT m0) 
ChChannelPrinter Int m0 => ChChannelPrinter Int (SplErrT m0) 
ChChannelPrinter Handle m0 => ChChannelPrinter Handle (SplErrT m0) 
ChChannelPrinter PlayerId m0 => ChChannelPrinter PlayerId (SplErrT m0) 
MonadError SplErr m0 => MonadError SplErr (AnsiPrinterT m0) 
MonadError SplErr m0 => MonadError SplErr (HtmlPrinterT m0) 
MonadError SplErr m0 => MonadError SplErr (ExpanderT m0) 
MonadError SplErr m0 => MonadError SplErr (NullExpanderT m0) 
MonadError SplErr m0 => MonadError SplErr (RecorderT m0) 
MonadError SplErr m0 => MonadError SplErr (AtomStoreT m0) 
MonadError SplErr m0 => MonadError SplErr (CounterT m0) 
MonadError SplErr m0 => MonadError SplErr (VocabT m0) 
MonadError SplErr m0 => MonadError SplErr (DungeonT m0) 
MonadError SplErr m0 => MonadError SplErr (PlayerT m0) 
MonadError SplErr m0 => MonadError SplErr (ObjectT m0) 
MonadError SplErr m0 => MonadError SplErr (RoomT m0) 
MonadError SplErr m0 => MonadError SplErr (StereoBuilderT m0) 
ChHistoryEnv m0 => ChHistoryEnv (SplErrT m0) 
ChExpanderEnv m0 => ChExpanderEnv (SplErrT m0) 
ChExpand m0 => ChExpand (SplErrT m0) 
ChExtendedPrinter m0 => ChExtendedPrinter (SplErrT m0) 
ChSpawn m0 => ChSpawn (SplErrT m0) 
ChPrinter m0 => ChPrinter (SplErrT m0) 
ChBufferedScanner m0 => ChBufferedScanner (SplErrT m0) 
ChScanner m0 => ChScanner (SplErrT m0) 
ChFinalizer m0 => ChFinalizer (SplErrT m0) 
ChClock m0 => ChClock (SplErrT m0) 
ChRandom m0 => ChRandom (SplErrT m0) 
ChAtoms m0 => ChAtoms (SplErrT m0) 
ChCounter m0 => ChCounter (SplErrT m0) 
MonadIO m0 => MonadIO (SplErrT m0) 
MonadVocab m0 => MonadVocab (SplErrT m0) 
MonadDungeon m0 => MonadDungeon (SplErrT m0) 
MonadPlayer m0 => MonadPlayer (SplErrT m0) 
MonadObject m0 => MonadObject (SplErrT m0) 
MonadRoom m0 => MonadRoom (SplErrT m0) 

data ReError Source

Antisplice new errors

Instances

type SplErrT m = FailT SplErr mSource

Alias for FailT SplErr