From 96738efeebf432fbaef3b470cb2cb4df7632d288 Mon Sep 17 00:00:00 2001 From: Henning Guenther Date: Thu, 2 Aug 2007 02:54:55 -0700 Subject: [PATCH] Documentation for a few encodings darcs-hash:20070802095455-a4fee-8761245eb32db2cc33a80d981eaebab10c2af6a3 --- Data/Encoding.hs | 1 + Data/Encoding/ASCII.hs | 4 ++++ Data/Encoding/ISO88591.hs | 3 +++ Data/Encoding/ISO88592.hs | 3 +++ 4 files changed, 11 insertions(+) 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