summaryrefslogtreecommitdiffstats
path: root/src/ltypes.hs
diff options
context:
space:
mode:
authorJan Tuomi <jans.tuomi@gmail.com>2022-01-30 21:23:47 +0200
committerJan Tuomi <jans.tuomi@gmail.com>2022-01-30 21:38:29 +0200
commitdd46dafe65e93b687ce5051288ab3f5cbfb7e09a (patch)
treed527397c5f2205f6b6754f96fdd7166cc87a92e0 /src/ltypes.hs
parent542b0d035444416cae8994f89d1ae11c4e4c5df9 (diff)
Monadic error handling
Diffstat (limited to 'src/ltypes.hs')
-rw-r--r--src/ltypes.hs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ltypes.hs b/src/ltypes.hs
index 27fdd35..ee4685e 100644
--- a/src/ltypes.hs
+++ b/src/ltypes.hs
@@ -1,5 +1,6 @@
module LTypes where
+import Control.Monad.Except
import Data.Map (Map)
import qualified Data.Map as M
import Utils
@@ -52,3 +53,5 @@ debugState Config {configDebugMode = mode} state =
putStrLn $ "lPhraseDepth: " ++ show (lPhraseDepth state)
putStrLn ""
else pure ()
+
+newtype LException = LException String