import Network.HTTP.Lucu.Parser
import Network.HTTP.Lucu.Parser.Http
import Network.HTTP.Lucu.Utils
-import System.IO
-- |'Data.Map.Map' from extension to MIME Type.
type ExtMap = Map String MIMEType
where
spc = oneOf " \t"
- comment = do many spc
- char '#'
- many $ satisfy (/= '\n')
- return Nothing
+ comment = many spc >>
+ char '#' >>
+ ( many $ satisfy (/= '\n') ) >>
+ return Nothing
- validLine = do many spc
+ validLine = do _ <- many spc
mime <- mimeTypeP
- many spc
+ _ <- many spc
exts <- sepBy token (many spc)
return $ Just (mime, exts)