diff --git a/Data/Encoding.hs b/Data/Encoding.hs index c0a020a..3127c06 100644 --- a/Data/Encoding.hs +++ b/Data/Encoding.hs @@ -49,6 +49,7 @@ instance Encoding DynEncoding where decodeLazy (DynEncoding enc) = decodeLazy enc decodable (DynEncoding enc) = decodable enc +-- | Takes the name of an encoding and creates a dynamic encoding from it. encodingFromString :: String -> DynEncoding encodingFromString "ASCII" = DynEncoding ASCII encodingFromString "UTF-8" = DynEncoding UTF8 diff --git a/Data/Encoding/ASCII.hs b/Data/Encoding/ASCII.hs index d3583fc..1a2acda 100644 --- a/Data/Encoding/ASCII.hs +++ b/Data/Encoding/ASCII.hs @@ -1,3 +1,7 @@ +-- | ASCII (American Standard Code for Information Interchange) is the +-- \"normal\" computer encoding using the byte values 0-127 to represent +-- characters. Refer to for +-- more informations. module Data.Encoding.ASCII (ASCII(..)) where diff --git a/Data/Encoding/ISO88591.hs b/Data/Encoding/ISO88591.hs index 24d15ed..6c9be94 100644 --- a/Data/Encoding/ISO88591.hs +++ b/Data/Encoding/ISO88591.hs @@ -1,3 +1,6 @@ +{- | Implements ISO\/IEC 8859-1 alias latin-1 encoding. See + for further informations. + -} module Data.Encoding.ISO88591 (ISO88591(..) ) where diff --git a/Data/Encoding/ISO88592.hs b/Data/Encoding/ISO88592.hs index acb5a43..b75c4d4 100644 --- a/Data/Encoding/ISO88592.hs +++ b/Data/Encoding/ISO88592.hs @@ -1,3 +1,6 @@ +{- | Implements ISO\/IEC 8859-2 alias latin-2 encoding. See + for further informations. + -} module Data.Encoding.ISO88592 (ISO88592(..)) where