]> gitweb @ CieloNegro.org - time-http.git/blobdiff - Data/Time/RFC733/Parsec.hs
Asctime
[time-http.git] / Data / Time / RFC733 / Parsec.hs
index baf24691047965c05eb9dfd93ebc6967931b795c..6746a3ed5ec8c4545e5fc018e03eff3ea60ccc6c 100644 (file)
@@ -1,6 +1,6 @@
 {-# LANGUAGE FlexibleContexts #-}
 module Data.Time.RFC733.Parsec
-    ( parser
+    ( rfc733DateAndTime
     )
     where
 
@@ -12,8 +12,8 @@ import Data.Time.HTTP.Common
 import Text.Parsec
 
 
-parser :: Stream s m Char => ParsecT s u m ZonedTime
-parser = dateTime
+rfc733DateAndTime :: Stream s m Char => ParsecT s u m ZonedTime
+rfc733DateAndTime = dateTime
 
 dateTime :: Stream s m Char => ParsecT s u m ZonedTime
 dateTime = do weekDay <- optionMaybe $
@@ -44,7 +44,7 @@ date = do day   <- read2
                    <|>
                    liftM (+ 1900) read2
           _     <- char ' '
-          assertGregorianDateIsGood (toInteger year) month day
+          assertGregorianDateIsGood year month day
 
 time :: Stream s m Char => ParsecT s u m (TimeOfDay, TimeZone)
 time = do tod <- hour