summaryrefslogtreecommitdiff
path: root/events/src/Events
diff options
context:
space:
mode:
authorGregor Kleen <pngwjpgh@users.noreply.github.com>2016-08-05 14:12:42 +0200
committerGregor Kleen <pngwjpgh@users.noreply.github.com>2016-08-05 14:12:42 +0200
commit84324ded18f4008d78a3d69e1784e9f3770f8a00 (patch)
treefdd6893bb20f3b6962e00ef2fb5d191e421620b4 /events/src/Events
parentc5147d03e9f460f8ac8abfec2f5fe48bb2f9a5ec (diff)
downloadevents-84324ded18f4008d78a3d69e1784e9f3770f8a00.tar
events-84324ded18f4008d78a3d69e1784e9f3770f8a00.tar.gz
events-84324ded18f4008d78a3d69e1784e9f3770f8a00.tar.bz2
events-84324ded18f4008d78a3d69e1784e9f3770f8a00.tar.xz
events-84324ded18f4008d78a3d69e1784e9f3770f8a00.zip
drop interpret – it was useless
Diffstat (limited to 'events/src/Events')
-rw-r--r--events/src/Events/Spec.hs7
1 files changed, 1 insertions, 6 deletions
diff --git a/events/src/Events/Spec.hs b/events/src/Events/Spec.hs
index a4546f8..eaf4a7e 100644
--- a/events/src/Events/Spec.hs
+++ b/events/src/Events/Spec.hs
@@ -1,8 +1,7 @@
1{-# LANGUAGE RankNTypes #-} 1{-# LANGUAGE RankNTypes #-}
2 2
3module Events.Spec 3module Events.Spec
4 ( interpret 4 ( Spec, Expr(..), Val(..), Bindable(..), Elem(..)
5 , Spec, Expr(..), Val(..), Bindable(..), Elem(..)
6 , module Events.Spec.Parse 5 , module Events.Spec.Parse
7 , module Events.Spec.Eval 6 , module Events.Spec.Eval
8 ) where 7 ) where
@@ -19,7 +18,3 @@ import Data.Text (Text)
19import qualified Data.Text as T 18import qualified Data.Text as T
20 19
21import Control.Monad.Catch (MonadThrow) 20import Control.Monad.Catch (MonadThrow)
22
23
24interpret :: Monad m => Sink (Spec m) (Eval m) ()
25interpret = maybe (lift mzero) (const interpret <=< lift . evalExpr) =<< await