@@ -4,7 +4,7 @@ import Network.Wai.Handler.DevelServer (runQuit)
4import System.Console.CmdArgs
4import System.Console.CmdArgs
5import qualified Data.Attoparsec.Text.Lazy as A
5import qualified Data.Attoparsec.Text.Lazy as A
6import qualified Data.Text.Lazy.IO as TIO
6import qualified Data.Text.Lazy.IO as TIO
7−import Control.Applicative ((<|>))
7+import Control.Applicative ((<|>), many)
8import Data.Char (isSpace)
8import Data.Char (isSpace)
9import Data.Maybe (mapMaybe)
9import Data.Maybe (mapMaybe)
@@ -32,7 +32,7 @@ data TempType = Hamlet | Cassius | Lucius | Julius | Widget | Verbatim
32determineHamletDeps :: FilePath -> IO [FilePath]
32determineHamletDeps :: FilePath -> IO [FilePath]
33determineHamletDeps x = do
33determineHamletDeps x = do
34 y <- TIO.readFile x
34 y <- TIO.readFile x
35− let z = A.parse (A.many $ (parser <|> (A.anyChar >> return Nothing))) y
35+ let z = A.parse (many $ (parser <|> (A.anyChar >> return Nothing))) y
37 A.Fail{} -> return []
37 A.Fail{} -> return []
38 A.Done _ r -> return $ mapMaybe go r
38 A.Done _ r -> return $ mapMaybe go r