X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=Network%2FHTTP%2FLucu%2FMIMEType.hs;h=2861d2670e15e55d00881a6ac69d34731abf0803;hb=bb121f1189d01b5089aa5c29f0d390fad36ade48;hp=d60b70e5d5f21d4704ee6bb269f271692d35e58e;hpb=b1fac0a2cb1cafa008c0efa8ae4e14afbee0927f;p=Lucu.git diff --git a/Network/HTTP/Lucu/MIMEType.hs b/Network/HTTP/Lucu/MIMEType.hs index d60b70e..2861d26 100644 --- a/Network/HTTP/Lucu/MIMEType.hs +++ b/Network/HTTP/Lucu/MIMEType.hs @@ -25,9 +25,9 @@ import Data.Monoid.Unicode import Data.Typeable import Language.Haskell.TH.Syntax import Network.HTTP.Lucu.MIMEParams +import Network.HTTP.Lucu.OrphanInstances () import Network.HTTP.Lucu.Parser import Network.HTTP.Lucu.Parser.Http -import Network.HTTP.Lucu.Utils import Prelude.Unicode -- |A media type, subtype, and parameters. @@ -42,8 +42,8 @@ data MIMEType instance Lift MIMEType where lift (MIMEType {..}) = [| MIMEType { - mtMedia = $(liftCIAscii mtMedia) - , mtSub = $(liftCIAscii mtSub) + mtMedia = $(lift mtMedia ) + , mtSub = $(lift mtSub ) , mtParams = $(lift mtParams) } |] @@ -65,7 +65,7 @@ parseMIMEType ∷ Ascii → MIMEType parseMIMEType str = case parseOnly (finishOff mimeType) $ A.toByteString str of Right t → t - Left err → error ("unparsable MIME Type: " ⧺ A.toString str ⧺ ": " ⧺ err) + Left err → error ("Unparsable MIME Type: " ⧺ A.toString str ⧺ ": " ⧺ err) -- |'Parser' for an 'MIMEType'. mimeType ∷ Parser MIMEType