]> gitweb @ CieloNegro.org - Lucu.git/commitdiff
doc comments
authorPHO <pho@cielonegro.org>
Fri, 13 Jan 2012 00:53:25 +0000 (09:53 +0900)
committerPHO <pho@cielonegro.org>
Fri, 13 Jan 2012 00:53:25 +0000 (09:53 +0900)
Ditz-issue: c80e79a2585ac20cc5ed677d70b6983a2842a81d

Data/URI/Internal/Scheme.hs

index 7b8fd5209bc771c53253d27703c20ada55414b96..ebef877e376c4334a21d361ebe6bb5d92b103542 100644 (file)
@@ -64,14 +64,17 @@ instance Default (Parser Scheme) where
           {-# INLINE fromBS #-}
           fromBS = Scheme ∘ A.toCIAscii ∘ A.unsafeFromByteString
 
+-- |Extract a 'CIAscii' with all letters lowercased.
 instance ConvertSuccess Scheme CIAscii where
     {-# INLINE convertSuccess #-}
     convertSuccess (Scheme s) = foldCase s
 
+-- |Create an 'AsciiBuilder' with all letters lowercased.
 instance ConvertSuccess Scheme AsciiBuilder where
     {-# INLINE convertSuccess #-}
     convertSuccess = A.toAsciiBuilder ∘ A.fromCIAscii ∘ cs
 
+-- |Try to parse a 'Scheme' from 'CIAscii'.
 instance ConvertAttempt CIAscii Scheme where
     {-# INLINE convertAttempt #-}
     convertAttempt = parseAttempt' def ∘ A.fromCIAscii