summaryrefslogtreecommitdiff
path: root/src/Hakyll/Parsec
diff options
context:
space:
mode:
Diffstat (limited to 'src/Hakyll/Parsec')
-rw-r--r--src/Hakyll/Parsec/Parsec.hs27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/Hakyll/Parsec/Parsec.hs b/src/Hakyll/Parsec/Parsec.hs
deleted file mode 100644
index 123c5fd..0000000
--- a/src/Hakyll/Parsec/Parsec.hs
+++ /dev/null
@@ -1,27 +0,0 @@
-module Hakyll.Parsec.Parsec
- ( compileParsec
- , compileParsec_
- , parsecCompiler
- , parsecCompiler_
- ) where
-
-import Prolog
-import Hakyll
-import Text.Parsec
-import Text.Parsec.Error
-import Hakyll.Error
-
--- evalParsec :: (MonadError [String] m) => Either ParseError a -> m a
--- evalParsec = either (throwError . fmap messageString . errorMessages) pure
-
-compileParsec :: (MonadError [String] m, Stream s Identity t) => Parsec s u a -> u -> Item s -> m (Item a)
-compileParsec p u itm@(Item i _) = traverse (liftErr . runParser p u (show i)) itm
-
-compileParsec_ :: (MonadError [String] m, Stream s Identity t) => Parsec s () a -> Item s -> m (Item a)
-compileParsec_ p = compileParsec p ()
-
-parsecCompiler :: (Stream s Identity t, StringConv LazyByteString s) => Parsec s u a -> u -> Compiler (Item a)
-parsecCompiler p u = getResourceLBS >>= compileParsec p u . fmap toSL
-
-parsecCompiler_ :: (Stream s Identity t, StringConv LazyByteString s) => Parsec s () a -> Compiler (Item a)
-parsecCompiler_ p = parsecCompiler p ()