X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=time-w3c.git;a=blobdiff_plain;f=Data%2FTime%2FW3C%2FParser.hs;h=64f96b28e2f79259f80d0279dca056cc9afee5df;hp=539a024280152be30c6643d4cbbac91157c86821;hb=51ec98c3f584b389b31ffa6a6abc3643e9bb754a;hpb=4d1f3fc0f0050662a8c9150e0e5f039b72ada265 diff --git a/Data/Time/W3C/Parser.hs b/Data/Time/W3C/Parser.hs index 539a024..64f96b2 100644 --- a/Data/Time/W3C/Parser.hs +++ b/Data/Time/W3C/Parser.hs @@ -5,11 +5,12 @@ module Data.Time.W3C.Parser import qualified Text.Parsec as P +import Data.Convertible import Data.Time.W3C.Parser.Parsec import Data.Time.W3C.Types -parse :: String -> Maybe W3CDateTime +parse :: Convertible W3CDateTime t => String -> Maybe t parse src = case P.parse w3cDateTime "" src of - Right w3c -> Just w3c + Right w3c -> Just (convert w3c) Left _ -> Nothing